some violations are fixed