It was a road rage incident.
A construction worker was nearly hit by a vehicle yesterday when he stepped too far into oncoming traffic on Highway 90 south of Miller Drive in Barrie.
The driver swerved to avoid him and then the worker threw a can at the car.
An argument resulted with the worker punching the car.
The 47 year old construction worker was charged with mischief.