Use a better progress formula.