diff --git a/src/abundances.cpp b/src/abundances.cpp
index 2c386d4..c95c2ca 100644
--- a/src/abundances.cpp
+++ b/src/abundances.cpp
@@ -3132,7 +3132,7 @@ bool AbundanceGroup::calculate_gammas(const vector<MateHit>& nr_alignments,
 	
 	vector<double> gammas;
 	
-	verbose_msg( "Calculating intial MLE\n");
+	verbose_msg( "Calculating initial MLE\n");
 	
 	AbundanceStatus mle_success = gamma_mle(mapped_transcripts,
                                                   nr_alignments,
diff --git a/src/locfit/arith.c b/src/locfit/arith.c
index 536a78c..2a6c66c 100644
--- a/src/locfit/arith.c
+++ b/src/locfit/arith.c
@@ -410,7 +410,7 @@ double (*f)();
     INT i;
     if (l==NULL) 
     {
-        ERROR(("vvec1 recieved NULL variable\n"));  
+        ERROR(("vvec1 received NULL variable\n"));
         return NULL;
     }
     v = createvar("_vvec1",STHIDDEN,l->n,VDOUBLE);
diff --git a/src/locfit/cmd.c b/src/locfit/cmd.c
index ec19da6..3f36703 100644
--- a/src/locfit/cmd.c
+++ b/src/locfit/cmd.c
@@ -593,7 +593,7 @@ vari *v;
     vari *vd;
     
     if (argarg(v,0)==NULL)
-    { ERROR(("Unnamed Defintion"));
+    { ERROR(("Unnamed Definition"));
         return;
     }
     n = vlength(v)-1;
diff --git a/src/locfit/lfd.c b/src/locfit/lfd.c
index 4a6b74b..912670a 100644
--- a/src/locfit/lfd.c
+++ b/src/locfit/lfd.c
@@ -78,7 +78,7 @@ INT fp;
         }
       }
       if (access("LFData",W_OK)==-1)
-      { ERROR(("LFData directory not writeable"));
+      { ERROR(("LFData directory not writable"));
         return(0);
       }
     }
diff --git a/src/locfit/pout.c b/src/locfit/pout.c
index 04eab50..bd52de3 100644
--- a/src/locfit/pout.c
+++ b/src/locfit/pout.c
@@ -537,7 +537,7 @@ INT wn, w, h, rd;
         points3d(xyz,theta,phi,dev,'q');
         break;
       case 's':
-        if (i==0) { ERROR(("invalid segements")); }
+        if (i==0) { ERROR(("invalid segments")); }
         else
         segments(viptr(pl->xyzs,i-1),xyz,theta,phi,dev);
         break;
