The first working send/receive