I thought about this as well, but the `opts` object is created from a provided object or cloned from `this.options` on line 298:
```
var opts = options.options || _.clone(this.options);
```

Refactoring this wouldn't be straightforward.