Taking a step further from my "what if there's an error?" question above, you can eliminate `listObjectPromise` altogether and just:

```javascript
return Promise.settle(allPromises);
```