Yeah, don't want hard dependency on Twisted.