both OpenSSL and twisted are 3rd-party non-stdlib projects, no need to separate them