Sending/Recieving now uses Ok and Err
Removed unnecessary downgrade