change it to just start with counting matches of indivdidual rules, then we'll see about aggregation