Since it would be possible (but dumb) for a user to pass in `null` as the option there, I tried to handle it, but agree with your philosophy. Change to `typeof ... "undefined"` incoming.