Better version of rules.