It already takes care of that, or so I think, with the join and leave event of clients.