shouldn't the handshaker close the channel anyway ?