split off hyperbolic controls, revert back