This reduces the overhead of task pool threads slightly and simplifies stack traces in case of errors.