Unions refresh whenever a player joins/leaves?

Not sure if this is intended or not, but it doesn’t seem practical to be intended. Whenever a game has a large amount of unions in a game and a player leaves/joins the server, some or all of the unions refresh themselves. Repo steps are simple: Put 50 different unions in a game and have players join/leave often.

This also happens on mobile in a way.

Take a union, clone it. Literally Copy+Paste it.

Mobile clients will ask for the data twice instead of once even though its EXACTLY the same thing.

This might be related to this?
http://devforum.roblox.com/t/unions-causing-serious-rerendering-lag-in-game/21228