avoid settings overwrite