Index: /issm/trunk-jpl/src/c/classes/Loads/Channel.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Loads/Channel.cpp	(revision 25777)
+++ /issm/trunk-jpl/src/c/classes/Loads/Channel.cpp	(revision 25778)
@@ -702,6 +702,9 @@
 		/*Solve ODE*/
 		this->S = ODE1(alpha,beta,this->Sold,dt,2);
-		if(this->S<0.) this->S = 0.;
 		_assert_(!xIsNan<IssmDouble>(this->S)); 
+
+		/*Constrain the cross section to be between 0 and 500 m^2*/
+		if(this->S<0.)   this->S = 0.;
+		if(this->S>500.) this->S = 500.;
 
 		count++;
