RuleSet changed to interface convention