WORKER_IDLE
work->state == WORKER_IDLE) {
work->state = WORKER_IDLE;
case WORKER_IDLE:
work->state = WORKER_IDLE;
case WORKER_IDLE:
case WORKER_IDLE:
if (work->state == WORKER_IDLE)
case WORKER_IDLE:
if (work->state == WORKER_IDLE)