I think in setSettings, it does wait for success?