eliminate FIXME; implement plan to ensure threads don't exit while there's still work to be done. evens out our timings nicely