ruleset now perserves comments