send and receive now don't throw exceptions anymore