use a separate Replicate worker to replicate, and reserve Repair for other uses