don't write new settings to profile if they have the default value
compilation fixed