Index: /issm/trunk-jpl/src/c/cores/movingfront_core.cpp
===================================================================
--- /issm/trunk-jpl/src/c/cores/movingfront_core.cpp	(revision 25240)
+++ /issm/trunk-jpl/src/c/cores/movingfront_core.cpp	(revision 25241)
@@ -97,4 +97,17 @@
 	delete analysis;	
 
+	/* Need to do it again after extrapolation! */
+	if(domaintype!=Domain2DhorizontalEnum){
+		femmodel->parameters->SetParam(VxEnum,InputToDepthaverageInEnum);
+		femmodel->parameters->SetParam(VxAverageEnum,InputToDepthaverageOutEnum);
+		depthaverage_core(femmodel);
+		if(domaintype==Domain3DEnum){
+			femmodel->parameters->SetParam(VyEnum,InputToDepthaverageInEnum);
+			femmodel->parameters->SetParam(VyAverageEnum,InputToDepthaverageOutEnum);
+			depthaverage_core(femmodel);
+		}
+	}
+
+
 	/* solve level set equation */
 	analysis = new LevelsetAnalysis();
