1000s of violations