Optional fork perform job

Make it so the worker can optionally fork before performing the work.