Adding progress tracker
Previous patch was incomplete, but removed progress anyway, slowing us down
Use emit, instead of array