Oh yeah, you're right — my bad. I was under the impression that you were resolving the promise multiple times, which you aren't. Carry on! :shipit: 

Though you might want to remove `val` from the function params to make it clear that you aren't expecting a result from the promise.