All initialize to work with negative values
Compute percent completion without including the current iteration as complete