@zaach - there should be a `return` here in case of an error, we want `this.displayError` to be called.