I would prefer the slightly more repetitive version vs using `promiseAlias`