use phantoms to distinguish between sending and reciving sockets