@TwistedLogic Yeah the nesting issue I was seeing was introduced by my reconnect code and the getIO() function being overridden at the lazy connection level which caused a connection attempt in the middle of a connection attempt. So your code and the code in master should not be affected by this at all. Since you actively use the lazy connection code, I would be very appreciative if you would pull this branch down and test with it :smile: