Index: /issm/trunk-jpl/src/m/classes/gia.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/gia.m	(revision 14752)
+++ /issm/trunk-jpl/src/m/classes/gia.m	(revision 14753)
@@ -22,5 +22,5 @@
 		function md = checkconsistency(obj,md,solution,analyses) % {{{
 		 
-			if ~ismember(HydrologyAnalysisEnum(),analyses), return; end
+			if ~ismember(GiaAnalysisEnum(),analyses), return; end
 			md = checkfield(md,'gia.lithosphere_thickness','NaN',1,'size',[md.mesh.numberofvertices 1],'>',0);
 
Index: /issm/trunk-jpl/src/m/classes/hydrologydc.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/hydrologydc.m	(revision 14752)
+++ /issm/trunk-jpl/src/m/classes/hydrologydc.m	(revision 14753)
@@ -57,12 +57,14 @@
 			md = checkfield(md,'hydrology.sediment_transmitivity','>',0,'numel',1);
 			md = checkfield(md,'hydrology.water_compressibility','>',0,'numel',1);
-			
-			md = checkfield(md,'hydrology.spcepl_head','forcing',1);
-			md = checkfield(md,'hydrology.epl_compressibility','>',0,'numel',1);
-			md = checkfield(md,'hydrology.epl_porosity','>',0,'numel',1);
-			md = checkfield(md,'hydrology.epl_thickness','>',0,'numel',1);
-			md = checkfield(md,'hydrology.epl_transmitivity','>',0,'numel',1);
-			md = checkfield(md,'hydrology.isefficientlayer','numel',[1],'values',[0 1]);
-			
+
+			if obj.isefficientlayer==1,
+				
+				md = checkfield(md,'hydrology.spcepl_head','forcing',1);
+				md = checkfield(md,'hydrology.epl_compressibility','>',0,'numel',1);
+				md = checkfield(md,'hydrology.epl_porosity','>',0,'numel',1);
+				md = checkfield(md,'hydrology.epl_thickness','>',0,'numel',1);
+				md = checkfield(md,'hydrology.epl_transmitivity','>',0,'numel',1);
+				md = checkfield(md,'hydrology.isefficientlayer','numel',[1],'values',[0 1]);
+	    end
 		end % }}}
 		function disp(obj) % {{{
@@ -77,5 +79,5 @@
 			fielddisplay(obj,'water_compressibility','water compressibility [Pa^-1]');
 
-			if isefficientlayer==1,
+			if obj.isefficientlayer==1,
 				disp(sprintf('   - for the epl layer'));
 				
