Time of flight motion compensation revisited