perhaps only `deferred.resolve()`