Simplify WorkerThread