Index: /issm/trunk-jpl/src/m/consistency/comparemodels.m
===================================================================
--- /issm/trunk-jpl/src/m/consistency/comparemodels.m	(revision 20963)
+++ /issm/trunk-jpl/src/m/consistency/comparemodels.m	(revision 20964)
@@ -7,4 +7,8 @@
 		field2=md2.(model_fields{i});
 		if isobject(field1), %recursive call
+			if ~strcmp(class(field1),class(field2))
+				disp(['Skipping ''' model_fields{i} ''' because classes are not consistent']);
+				continue;
+			end
 			object_fields=fields(md1.(model_fields{i}));
 			for j=1:length(object_fields),
