I took some liberty with this bit of code because I was moving it around anyway, I can return it to the other way.  This way feels more Pythonic though.

The best solution though would be take a copy of default_options and update **it** with options, but I didn't think doing that was within the scope of what I was doing (it involves renaming some variables).