Settings are only saved if they are different from the defaults