That could work, but where else is rule code creation done? Do you mean what the offset returns as rule_code?