Do we need to support propagating more progress events than we recieve? ``` javascript promiseA .then(null, null, function (val, prop) { prop(0); prop(1);}); ```