client??? clients aren't as important as the server objects. you should be ok without messing with the client. if you have multiple threads that may publish / revoke the server object, then yea, you need to manage that.