improve readability a bit
keep worker from sending nil in case of ignored errors