forced single-threaded (except XMLRPC) implementation