Yeah, it's probably cleanest to plug the options dictionary with missing values at the start of the method. I'd suggest alternatives, but they're straw men.