Use `then` for complete compat. with Promises/A+