isn't there a race here if you don't set the channel up first?