the underlying tcp socket can just do its thing