Index: /issm/trunk-jpl/src/m/classes/mask.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/mask.m	(revision 21157)
+++ /issm/trunk-jpl/src/m/classes/mask.m	(revision 21158)
@@ -40,5 +40,5 @@
 
 			md = checkfield(md,'fieldname','mask.groundedice_levelset','forcing',1,'NaN',1);
-			md = checkfield(md,'fieldname','mask.ice_levelset','forcing',1,'NaN',1);
+			md = checkfield(md,'fieldname','mask.ice_levelset','NaN',1,'size',[md.mesh.numberofvertices 1]);
 			isice=(md.mask.ice_levelset<=0);
 			if sum(isice)==0,
@@ -57,5 +57,5 @@
 		function marshall(self,prefix,md,fid) % {{{
 			WriteData(fid,prefix,'object',self,'fieldname','groundedice_levelset','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts);
-			WriteData(fid,prefix,'object',self,'fieldname','ice_levelset','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts);
+			WriteData(fid,prefix,'object',self,'fieldname','ice_levelset','format','DoubleMat','mattype',1);
 		end % }}}
 		function savemodeljs(self,fid,modelname) % {{{
