let connection.close() do the _decreaseNumConnections(), instead of calling it twice