Yeah, that's a good spot. I'm not familiar enough with expected object lifetimes in PyOpenSSL, so wasn't sure whether or not this would live long enough. Clearly not. =)