I know it's legacy, so, just for record: Passed to task `options` functions get stringified to `undefined` https://github.com/gruntjs/grunt-legacy-log/blob/f62cc614575cda6d561d593d72df480280e8bee3/index.js#L284 It makes harder to debug tasks in `--verbose` mode.