Index: /issm/trunk-jpl/src/m/classes/SMBforcing.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/SMBforcing.py	(revision 27413)
+++ /issm/trunk-jpl/src/m/classes/SMBforcing.py	(revision 27414)
@@ -22,5 +22,5 @@
         nargs = len(args)
         if nargs == 0:
-            pass
+            self.setdefaultparameters()
         else:
             raise Exception('constructor not supported')
@@ -68,5 +68,5 @@
     # }}}
 
-    def marshall(self, prefix, md, fid):    # {{{
+    def marshall(self, prefix, md, fid):  # {{{
         yts = md.constants.yts
         WriteData(fid, prefix, 'name', 'md.smb.model', 'data', 1, 'format', 'Integer')
@@ -83,2 +83,7 @@
         WriteData(fid, prefix, 'data', outputs, 'name', 'md.smb.requested_outputs', 'format', 'StringArray')
     # }}}
+
+    def setdefaultparameters(self):  #{{{
+        self.requested_outputs = ['SmbMassBalance']
+        return self
+    # }}}
Index: /issm/trunk-jpl/src/m/classes/SMBgradientscomponents.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/SMBgradientscomponents.py	(revision 27413)
+++ /issm/trunk-jpl/src/m/classes/SMBgradientscomponents.py	(revision 27414)
@@ -49,7 +49,7 @@
 
     def defaultoutputs(self, md):  # {{{
-        list = ['SmbMassBalance', 'SmbRunoff']
+        list = ['SmbMassBalance']
         if self.steps_per_step > 1:
-            list.extend(['SmbMassBalanceSubstep', 'SmbRunoffSubstep'])
+            list.extend(['SmbMassBalanceSubstep'])
         return list
     #}}}
Index: /issm/trunk-jpl/src/m/classes/SMBpddSicopolis.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/SMBpddSicopolis.py	(revision 27413)
+++ /issm/trunk-jpl/src/m/classes/SMBpddSicopolis.py	(revision 27414)
@@ -102,4 +102,5 @@
         self.desfac = -np.log(2.0) / 1000
         self.rlaps = 7.4
+        self.requested_outputs = ['default']
         return self
     # }}}
Index: /issm/trunk-jpl/test/NightlyRun/test228.py
===================================================================
--- /issm/trunk-jpl/test/NightlyRun/test228.py	(revision 27413)
+++ /issm/trunk-jpl/test/NightlyRun/test228.py	(revision 27414)
@@ -18,5 +18,5 @@
 md.timestepping.time_step = 1.
 md.settings.output_frequency = 1
-md.timestepping.final_time = 4.
+md.timestepping.final_time = 4
 
 #Set up transient
