> You may want to connect to the disconnected() signal, because it is > emitted at a later point. I'll examine this solution when I have a little more time. > Another solution is to schedule a connect at the next event loop run, For the time being I've done this, and it's working. Thanks for your help! -Josh