prevent duplicate channel join