Why does this need to be included? Ideally the worker isn't client-specific