actually count violations