You're using different language strings all over this PR.

RULE_NOT_EXIST is the usual style