Flushed out logic for rpc::TCPTransport