What happens if you use runWorkerTask instead of runTask?