What's the point of putting this in a worker if it's never run as a worker?