forgot to return the promise