mode changes on join