Promises: the final progress event twice would emit incorrectly (twice with double the max progress value)
v0.1.92