because dictionary uses RULE optimizer