Need to thingify rules so that matches() will work.