Looks like the current worker may also be returned instead of creating new?