Add 3rd possibility for violations in violations algorithm