Same comments here as that are on TestConnection.  But why are there two connections, what's the second one for?