Reasonable.

I'm new to the codebase, so I'm not clear on the flow: this is the only place you've added this normalization code. Is it the only entry point where the full `options` object could be passed in?