Fixed potential races in Channel