simplify TransportTcp