Return the promise; rather than just creating it.