Index: /issm/trunk-jpl/src/m/classes/mask.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/mask.m	(revision 21140)
+++ /issm/trunk-jpl/src/m/classes/mask.m	(revision 21141)
@@ -39,6 +39,6 @@
 		function md = checkconsistency(self,md,solution,analyses) % {{{
 
-			md = checkfield(md,'fieldname','mask.groundedice_levelset','size',[md.mesh.numberofvertices 1]);
-			md = checkfield(md,'fieldname','mask.ice_levelset','forcing',1);
+			md = checkfield(md,'fieldname','mask.groundedice_levelset','forcing',1,'NaN',1);
+			md = checkfield(md,'fieldname','mask.ice_levelset','forcing',1,'NaN',1);
 			isice=(md.mask.ice_levelset<=0);
 			if sum(isice)==0,
@@ -60,6 +60,6 @@
 		end % }}}
 		function marshall(self,prefix,md,fid) % {{{
-			WriteData(fid,prefix,'object',self,'fieldname','groundedice_levelset','format','DoubleMat','mattype',1);
-			WriteData(fid,prefix,'object',self,'fieldname','ice_levelset','format','DoubleMat','mattype',1,'NaN',1);
+			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);
 		end % }}}
 		function savemodeljs(self,fid,modelname) % {{{
