Index: /issm/trunk-jpl/src/m/classes/model.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/model.m	(revision 22039)
+++ /issm/trunk-jpl/src/m/classes/model.m	(revision 22040)
@@ -137,5 +137,5 @@
 			if isa(md.amr,'double'); md.amr=amr(); end
 			%2017 Aug 29th
-			if isa(md.love,'double'); md.love=love(); end
+			if isa(md.love,'double'); md.love=fourierlove(); end
 
 		end% }}}
@@ -1151,13 +1151,13 @@
 			md.steadystate      = steadystate();
 			md.transient        = transient();
-			md.levelset			  = levelset();
+			md.levelset         = levelset();
 			md.calving          = calving();
-			md.gia				= giaivins();
-			md.love				= fourierlove();
+			md.gia              = giaivins();
+			md.love             = fourierlove();
 			md.esa              = esa();
 			md.autodiff         = autodiff();
 			md.inversion        = inversion();
 			md.qmu              = qmu();
-			md.amr				  = amr();
+			md.amr              = amr();
 			md.radaroverlay     = radaroverlay();
 			md.results          = struct();
Index: /issm/trunk-jpl/src/m/classes/timestepping.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/timestepping.m	(revision 22039)
+++ /issm/trunk-jpl/src/m/classes/timestepping.m	(revision 22040)
@@ -42,4 +42,7 @@
 				md = checkmessage(md,'timestepping.final_time should be larger than timestepping.start_time');
 			end 
+			if strcmp(solution,'TransientSolution'),
+				md = checkfield(md,'fieldname','timestepping.time_step','numel',[1],'>',0,'NaN',1,'Inf',1);
+			end
 		end % }}}
 		function disp(self) % {{{
