4-types-critical-violations