Exactly. And if for instance an item used in a rule is instantiated after the rule has been loaded, that’ll make that rule fire again. If you want to be sure your rules only fire after items are loaded, you should delay loading rules as suggested here.