lovely to say why, because `config_files` defined in `if` keeps know even outside that `if`