Years back 05 ish, we all got nasties from company warning us of a 5k fine for not wearing our hi vis vests. Very next day that this came out our crew van that was white with hi vis yellow/orange/reflex grey painted all around it was hit by a tug, buddy was off for 3 months "thankfully all soft tissue injuries". The problem as I see it is a lack of situational awareness, act like everybody is trying to kill you and keep your head on a swivel...... also works on public roads. It may not prevent every accident, but it certainly won't hurt