Index: /issm/trunk-jpl/src/m/classes/model.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/model.m	(revision 16367)
+++ /issm/trunk-jpl/src/m/classes/model.m	(revision 16368)
@@ -45,4 +45,5 @@
 
 		results          = 0;
+		outputdefinition = 0;
 		radaroverlay     = 0;
 		miscellaneous    = 0;
@@ -1078,4 +1079,5 @@
 			md.radaroverlay     = radaroverlay();
 			md.results          = struct();
+			md.outputdefinition = outputdefinition();
 			md.miscellaneous    = miscellaneous();
 			md.private          = private();
@@ -1114,4 +1116,5 @@
 			disp(sprintf('%19s: %-22s -- %s','inversion'       ,['[1x1 ' class(obj.inversion) ']'],'parameters for inverse methods'));
 			disp(sprintf('%19s: %-22s -- %s','qmu'             ,['[1x1 ' class(obj.qmu) ']'],'dakota properties'));
+			disp(sprintf('%19s: %-22s -- %s','outputdefinition',['[1x1 ' class(obj.outputdefinition) ']'],'output definition'));
 			disp(sprintf('%19s: %-22s -- %s','results'         ,['[1x1 ' class(obj.results) ']'],'model results'));
 			disp(sprintf('%19s: %-22s -- %s','radaroverlay'    ,['[1x1 ' class(obj.radaroverlay) ']'],'radar image for plot overlay'));
Index: /issm/trunk-jpl/src/m/classes/transient.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/transient.m	(revision 16367)
+++ /issm/trunk-jpl/src/m/classes/transient.m	(revision 16368)
@@ -45,5 +45,7 @@
 			md = checkfield(md,'transient.isgia','numel',[1],'values',[0 1]);
 			md = checkfield(md,'transient.isdamage','numel',[1],'values',[0 1]);
-			md = checkfield(md,'transient.requested_outputs','size',[1 NaN]);
+			if ~isempty(md.transient.requested_outputs),
+				md = checkfield(md,'transient.requested_outputs','size',[1 NaN]);
+			end
 
 		end % }}}
