fixed solvers to deal with high velocities