I agree with working when you are at work. But unlike you guys, I'm not working into my last few minutes especially driving. It's not worth the consequences if everything doesn't work out perfectly. When i talk to my safety manager, it's because i want to... not because i have to.
After a while running the same area you know where you can get, and how long it takes you. If there is a hang up beyond your control, we used to send macro 20 on the Qualcomm if you were held up. No harm no foul, just didn't want to make a habit out of it. So far on peoplenet I've never been held up & gone over. Conversely if I'm out of my comfort zone, bad weather, unknown area, etc I dont push it.