Index: /issm/trunk/src/m/classes/public/ismodelselfconsistent.m
===================================================================
--- /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 3180)
+++ /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 3181)
@@ -371,7 +371,5 @@
 
 	%FIT
-	if sum((double(md.fit==1) + double(md.fit==0) + double(md.fit==2))==1)~=md.nsteps
-		error('model not consistent: wrong fits: fit should be a vector of size nsteps holding 0, 1 and 2 only')
-	end
+	checkvalues(md,{'fit'},[0 1 2 3]);
 
 	%OBSERVED VELOCITIES
