Updated approach to driver restarting