Edited send and receive