Modifications to the option_defaults in the main app are not propagated to option_groups or subcommands that are subsequently created. This created a little confusion as to why a certain option wasn't working like was expected. I was expecting the option_default used in a main app to also be used in option_group. The fact that they were not led to some errors. Easy to fix in my program, but should probably be addressed in the library.