Actually this should be ```(approaching_time > 0)```, since if time is zero there is no point in estimating the progress... it is already covered by simply checking if you are already there in the check before (line 303, which also seems to be there twice, commented out once..)