run the rule over