Don't do it this way, do `promise = RSVP.resolve(promises[i])`. This allows `promises[i]` to be non-promises which immediately cause fulfillment, consistent with `all`.