Index: /issm/trunk/src/m/model/WriteData.m
===================================================================
--- /issm/trunk/src/m/model/WriteData.m	(revision 9358)
+++ /issm/trunk/src/m/model/WriteData.m	(revision 9359)
@@ -25,5 +25,5 @@
 
 	%first write length of record
-	fwrite(fid,1+4,'int');  %1 bool+code
+	fwrite(fid,4+4,'int');  %1 bool (disguised as an int)+code
 
 	%write data code: 
@@ -31,5 +31,5 @@
 
 	%now write integer
-	fwrite(fid,data,'uint'); 
+	fwrite(fid,data,'int');  %send an int, not easy to send a bool
 	% }}}
 elseif strcmpi(data_type,'Integer'), % {{{
@@ -205,5 +205,5 @@
 	% }}}
 else 
-	error('WriteData error message: data type not supported yet!');
+	error(['WriteData error message: data type: ' num2str(data_type) ' not supported yet! (' EnumToString(enum) ')']);
 end
 
Index: /issm/trunk/src/m/model/ismodelselfconsistent.m
===================================================================
--- /issm/trunk/src/m/model/ismodelselfconsistent.m	(revision 9358)
+++ /issm/trunk/src/m/model/ismodelselfconsistent.m	(revision 9359)
@@ -126,6 +126,6 @@
 end
 %GROUNDING LINE MIGRATION {{{1
-checkvalues(md,{'gl_migration'},[NoneEnum() AgressiveMigrationEnum() SoftMigrationEnum()]);
-if (md.gl_migration~=NoneEnum),
+checkvalues(md,{'groundingline_migration'},[NoneEnum() AgressiveMigrationEnum() SoftMigrationEnum()]);
+if (md.groundingline_migration~=NoneEnum),
 	if (md.dim==3 | strcmpi(md.cluster.name,'none')),
 		message(['model ' md.name ' requesting grounding line migration, but grounding line module only implemented for 2d models and parallel runs!']);
