Add back failOnViolation