Maybe make it more Ember... Something like Ember.isNone(settings) or add an observer to the loading of settings...
http://emberjs.com/api/#method_isNone
http://emberjs.com/guides/models/model-lifecycle/