HCOLL-163 kept the use of tcp() and udp() internal