What does this have to do with WorkerTask sync issues?  Probably it should be split out into a separate PR.