Hmm, it seems we're only ever setting `conn.auto_open` to `0` and it has no default value. That signals to me that one of these must be true:

1. We're going to get AttributeErrors when `conn.auto_open` is not `0`.
2. This code path only ever happens when `conn.auto_open` is `0` and the therefore this change has no effect. :)