Don't raise exceptions in do_work