The sounds uncharacteristically stupid compared to the rest of the design of the system. Why does it do this? Can you prevent it? Is there a client that prevents this?
It doesn't work like that as I tried to explain (perhaps scroll back up and read my post).
I read your post but I don't see how it answers the question. You just say there is a problem with hidden addresses.