deferred.progress() accepts multiple arguments