Is there reason to believe that quixote applications will work reliably under this multi-threaded server? I wouldn't expect this to work reliably without at least hacking Quixote's Publisher.__init__ and get_publisher() to maintain a separate publisher for each thread.