Also should not be DirectConnection since the dialog code isn't thread safe.