>> you will be able to change 1 byte in the code and get the previous rule names.
This sounds to me like putting somewhere the character 0 or 1, which means that blacklist and whitelist words are still defined somewhere in the code. Is that not what started the discussion? But none the less, a one byte change sounds quite good. (Not that I had a technical argument anyway)