You're right, that's no good.  Thanks!

Even so, we could add an `if (options.defaults)` so we don't create an extra object unless we have to.