Add a getTransportProtocol(), and use it