can we get away with not using new_tcp_connect at all now???