Added sanity check for distance travelled, don't decrement.