Fix / Thanks to @rauschma

Anti-pattern: creating a new promise instead of continuing an existing
chain