renamed enum values for better consistency.
skip all checking if Enforcement level is NONE.
refactored variable names.