Sendrecv lets both the channel and transfer determine the current speed