Index: /issm/trunk/src/m/model/marshall.m
===================================================================
--- /issm/trunk/src/m/model/marshall.m	(revision 8930)
+++ /issm/trunk/src/m/model/marshall.m	(revision 8931)
@@ -7,10 +7,4 @@
 %   Usage:
 %      marshall(md)
-
-%some checks on list of arguments
-if ((nargin~=3) & (nargout~=0))
-	help marshall;
-	error('marshall error message');
-end
 
 disp(['marshalling file ' md.name '.bin']);
@@ -32,4 +26,8 @@
 		type=template.(field){3};
 		WriteData(fid,md.(field),type,enum);
+		if enum==NumberOfVariablesEnum,
+			type
+			md.(field)
+		end
 	end
 end
