The warning mechanism 20 may be made to communicate its warning when the user deviates from the return route by more than a pre-established amount.
The pre-established deviation amount could be set by the user in light of traveling conditions (e.g, light levels, obstacles).