I think, in this case, you can just do `return objectLoader.load();` and return `this.resourcesPromise.then(..)` instead of creating a new promise. That will take care of the exceptions.