Yeah I think I might be conflating things as well. This is my confusion:

> No it hasn't been set yet. The ConnectionCls (e.g., HTTPConnection) has only been initialized (which doesn't create a socket connection).

Right. ``HTTPConnection.__init__`` has been called which means ``self.socket_options`` has been set. So appending to ``conn.default_socket_options`` can't be doing anything right?