Always moves currently. Fix for the divide by zero jump to infinity and beyond