fix non-gevent code paths