ruleset and applyRules passes same tests as correctionRules