Have captureResolutions return a promise