@return the promise in case we need it later