Crashme

I am confused by this `return Promise.resolve().then` bit