nit: `... }).then(function() { ...`