The worker is a different thread. Is the idea that it would pause execution and call back into the main thread?