This is neither a bug and you're not "dummy" programmer. The Dictionary Manager supposes that strings witn "&" could be used for same strings without "&". So it replaces "&" when finds references, this is why it adds &OK to OK. So this is a feature not a bug