 		ASSERT(prevTparcel > 100. || IsMissingDouble(prevTparcel));
 
 		double LFCP = d_LFCP[idx];  // hPa
-		ASSERT(LFCP < 1200.);
-
 		double LFCT = d_LFCT[idx];  // K
-		ASSERT(LFCT > 100.);
 
 		if (IsMissingDouble(Penv) || IsMissingDouble(Tenv) || IsMissingDouble(Zenv) || IsMissingDouble(prevZenv) ||
 		    IsMissingDouble(Tparcel) || Penv > LFCP)

			// Missing data or current grid point is below LFC
			return;
		}

		if (IsMissingDouble(prevTparcel) && !IsMissingDouble(Tparcel))
		{


					Penv = PLFC;

					ASSERT(Zenv >= prevZenv);
				}
			}

