Brilliant thanks for the explanation, while I can't achieve what i wanted to I can now at least be happy that I'm not going mad
So in effect any of those protected strings can only be read by blizzard code which is why they render properly in the UI (including console print) but cannot be read or manipulated in any way by addon code
Cheers,
Fetzer