No, no, no! You should really track this in proper and precise Cartesian coordinates.
Movement would be (0.707, 0.707), (1.412, 1.412), (2.121, 2.121), etc.
Now your question never comes up. Only the slovenly make silly approximations like you suggest!!! :p
In all seriousness, there main...