I added this construct so we test recv_nowait as well