more forgiving ODE