won't this get erased by the automatic `SettingsLitener.observe` first callback with the default `false` value?