diff --git a/avwcreatehd.c b/avwcreatehd.c
index 193c604bcd08ef0865404dd9f5a9034e8614d958..e69fdc70b1c6a08366f53d6b227f65974a97dfd3 100644
--- a/avwcreatehd.c
+++ b/avwcreatehd.c
@@ -81,8 +81,11 @@ int main(int argc, char **argv)
       short_array[0]=atoi(argv[9]);
       short_array[1]=atoi(argv[10]);
       short_array[2]=atoi(argv[11]);
-      FslSetAnalyzeSform(fslio,short_array,
+      if ( (short_array[0]!=0) || (short_array[1]!=0) || (short_array[2]!=0) )
+	{
+           FslSetAnalyzeSform(fslio,short_array,
 			 atof(argv[5]),atof(argv[6]),atof(argv[7]));
+ 	}
     }
     
   } else {