A system for a remotely controllable material handling vehicle switchable between a manual mode and a travel request mode, the system comprising: a controller comprising a processor and a memory, wherein vehicle condition data previously evaluated by the controller is stored in the memory; a remote control device in communication with the controller, wherein a travel control function on the remote control device is configured to provide a travel request to the controller to cause the material handling vehicle to move forward when the material handling vehicle is in the travel request mode; the controller configured to: receive the travel request; characterized in that, upon receiving the travel request, recall at least one vehicle condition data stored in the memory that was evaluated previous to receiving the travel request to determine if the at least one vehicle condition is appropriate for moving the material handling vehicle forward; based on the at least one vehicle condition data stored in the memory, command the material handling vehicle to move forward; and previous to receiving the travel request, execute a continuous evaluation loop at predetermined discrete time intervals, wherein the continuous evaluation loop includes: receiving the vehicle condition data; storing the vehicle condition data in the memory; evaluating the vehicle condition data to determine a motion condition of the material handling vehicle; and storing the motion condition in the memory. a controller comprising a processor and a memory, wherein vehicle condition data previously evaluated by the controller is stored in the memory; a remote control device in communication with the controller, wherein a travel control function on the remote control device is configured to provide a travel request to the controller to cause the material handling vehicle to move forward when the material handling vehicle is in the travel request mode; the controller configured to: receive the travel request; characterized in that, upon receiving the travel request, recall at least one vehicle condition data stored in the memory that was evaluated previous to receiving the travel request to determine if the at least one vehicle condition is appropriate for moving the material handling vehicle forward; based on the at least one vehicle condition data stored in the memory, command the material handling vehicle to move forward; and previous to receiving the travel request, execute a continuous evaluation loop at predetermined discrete time intervals, wherein the continuous evaluation loop includes: receiving the vehicle condition data; storing the vehicle condition data in the memory; evaluating the vehicle condition data to determine a motion condition of the material handling vehicle; and storing the motion condition in the memory. receive the travel request; characterized in that, upon receiving the travel request, recall at least one vehicle condition data stored in the memory that was evaluated previous to receiving the travel request to determine if the at least one vehicle condition is appropriate for moving the material handling vehicle forward; based on the at least one vehicle condition data stored in the memory, command the material handling vehicle to move forward; and previous to receiving the travel request, execute a continuous evaluation loop at predetermined discrete time intervals, wherein the continuous evaluation loop includes: receiving the vehicle condition data; storing the vehicle condition data in the memory; evaluating the vehicle condition data to determine a motion condition of the material handling vehicle; and storing the motion condition in the memory. receiving the vehicle condition data; storing the vehicle condition data in the memory; evaluating the vehicle condition data to determine a motion condition of the material handling vehicle; and storing the motion condition in the memory.