Simplifying TCPForwarder and TCPServer