seems signal handling may not be needed -- clean shutdown can be done through try/except; reaping of workers can be done constantly... need some more testing, but clean shutdown for gevent workers seems to be going fine, and also remains extremely trivial :-)