What I like about promises (instead of async/await) is that they give you a new isolated scope per .then() await does not.