How so? To me I can't come up with a good explanation for why any would fit, whereas for race, the returned promise's outcome is determined by a race between the input promises.