We have the main loop of send and recv up, but it is failing