>And yeah, maybe because other priorities, such as the need to work on other features and keep the code reasonably simple still outweigh the performance benefit from proper multi-threading. Don't forget about security. Is it worth having Tor run a little faster at the expense of complex multi threaded code with more potential security vulnerabilities?