Why does the app need to write to its config files?