BC Highway Patrol just had a particularly busy weekend in the South Okanagan, checking more than 300 vehicles, resulting in 12 individuals being charged for various impaired driving offences, and two people for driving while prohibited.