Sorry, I of course meant that KeepConnection (false) would make a call to Query.Close drop the connection. "...if Query.Close was implemented, it would then close its connection."