Nope. It adds n*n tags instead of n.
And it is not obvious until you try to find objects by tag.
So if you have 3 tagged objects and want to hide random two thirds each round, you would actually find 9 objects by tags and might end up showing previously hidden object and vice versa.
If you do have a lot of objects to tag it will crash the game for example if you need to debug draw each.