Joining a room whilst already joined no longer causes duplicates