Either in this or a followup PR, we should really rename this file (and the memory one) to something other than "rule_...", since this doesn't test rules, nor does the storage layer know about the concept of a rule.