just return the promise