I believe it would be good to add an option to program_options to tell it to remove the flags it recognizes. That would allow to make it work with some other parsers such as gflags etc.