He didn't have to follow the GPS. Singapore is a peesai and that there's really no need to rely on it. Even if he had taken a different route from the one originally suggested, the GPS would have automatically recalculated and provided a new route based on where he was.