Thanks, I'll gladly admit that I suck at promises.  Can't wait for ES6 generators!