Missing `return deferred.promise`.