Index: /issm/trunk/src/m/classes/public/ismodelselfconsistent.m
===================================================================
--- /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 4869)
+++ /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 4870)
@@ -96,4 +96,5 @@
 	error('dim should be either 2 3');
 end
+checkvalues(md,{'pressureload(:,end)'},[WaterEnum() AirEnum()]);
 %}}}
 %NO NAN {{{1
@@ -535,7 +536,7 @@
 %checkvalues {{{1
 function checkvalues(md,fields,values)
-	%CHECKVALUE - check that a field has a certain value
-	for i=1:length(fields),
-		if eval(['~ismember( md.' fields{i} ',values)']),
+	%CHECKVALUE - check that a field has specified values
+	for i=1:length(fields),
+		if eval(['any(~ismember( md.' fields{i} ',values))']),
 			error(['model not consistent: field ' fields{i} ' should have values in ' num2str(values)]);
 		end
