minor change to how the args get passed to the worker callback