worker-wrapper correctness