excluding empty rule sets