If the `external_system` option is not passed, it looks like it will always be set to false, even if it is set in the config file. I would expect if `external_system` is set in the config file and I don't pass the option, that the value in the config file would be honored.