Something of a bikeshed but I think it'd be clearer if we do:
```javascript
if (typeof v == 'object') {
    utils.update(self.data.config, v);
    return;
} else {
    return Q(...);
}
```