Trying a different approach to handling the settings file