In exemplary embodiments, the controller 28 may be configured to predict and otherwise determine whether machine propulsion or machine retarding will be required for the machine to traverse, for example{HEAD ~ , the haul route} 40 and other locations at {TAIL ~ the worksite} 10 