Hello everyone! Let's imagine the situation: - We have a NetworkObject on the scene which periodically calls some ClientRpc with any kind of data. - This object is configured with "Spawn With Observers" unchecked. - Clients can ask the server to NetworkShow or NetworkHide this object for them, i.e. "subscribe" and "unsubscribe" from receiving the data passed via abovementioned ClientRpc. All works as expected except the one thing: if we run the game as a host, it's possible to NetworkShow this object - The ClientRpc starts to be called periodically - but it's impossible to NetworkHide this object due to VisibilityChangeException("Cannot hide an object from the server"). I know that the desired result is totally achievable using checks like "IsHost/IsServer etc" or passing list of clientId_s to the RPC, but this requires writing some additional logic which is kind of inconvenient... Am I missing something?