Return a hash of promise+offsets instead of the promise alone