Index: /issm/trunk-jpl/src/m/classes/autodiff.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/autodiff.m	(revision 13270)
+++ /issm/trunk-jpl/src/m/classes/autodiff.m	(revision 13271)
@@ -32,6 +32,10 @@
 		end % }}}
 		function marshall(obj,fid) % {{{
+
 			WriteData(fid,'object',obj,'fieldname','isautodiff','format','Boolean');
 			
+			%early return
+			if ~obj.isautodiff, return; end
+
 			%process dependent variables
 			num_dependents=numel(obj.dependents);
