Separate out processor and worker.