diff --git a/fslmeants.cc b/fslmeants.cc
index 88cff6df8e82afeeceb722e8dfe49ea6205b4e14..01c2b0f13c4d0c0805a42a248996efe19de5dbd8 100644
--- a/fslmeants.cc
+++ b/fslmeants.cc
@@ -40,10 +40,13 @@ int main(int argc,char *argv[])
   }
 
   bool verbose = false;
-  if ( (argc>=5) && (argv[4]=="-v") ) { 
-    verbose = true;
-  } else {
-    cerr << "Unrecognised option: " << argv[4] << endl;
+  if (argc>=5) {
+    string optarg=argv[4];
+    if (optarg=="-v") { 
+      verbose = true;
+    } else {
+      cerr << "Unrecognised option: " << optarg << endl;
+    }
   }
 
   volume4D<float> vin;
@@ -75,7 +78,7 @@ int main(int argc,char *argv[])
 	  meants += vin.voxelts(x,y,z);
 	  num++;
 	  if (verbose) {
-	    cout << x << " " << y " " << z " " << vin.voxelts(x,y,z).t();
+	    cout << x << " " << y << " " << z << " " << vin.voxelts(x,y,z).t();
 	  }
 	}
       }