Patrick, The call to package_init_variables() has to happen BEFORE convective adjustment otherwise tracers and state variables are out of sync, convectively speaking. We need to fix it some other way. In the mean time the forward code IS broken. A.