Fair enough. How is that any better? Is it actually using a Promise?