It was fairly clear to me, although it may not hurt to provide a very short description of what `resolvePromise` and `rejectPromise` are/do.  May not be necessary, tho.