You'd probably have to manually bubble up the progress from inner promises, just like you'd manually bubble up errors. If you don't change this, then you need to be sure to let errors pass through to `globalPromise`.