So if there are idle connections in the pool, and a client asks for a connection, the library still tries to open a new connection?<p>And when it gets the pooled connection a few cycles later, it marks the new connection that is still being opened to be &#x27;given away&#x27;, which presumably means added to the pool?<p>Am I missing something?