tweaked channel joining