- rework the exclusions system to have much better support for compound
rules, better message formatting