Is this ruleset necessary?