add: defer transport.CloseIdleConnections()