Is this a memory / connection leak?  The IRemoteConnection from querySDS().connect is never released.