Every refactoring leads to another. This goes back to what I was telling someone just the other day: if you refactor for clarity, you begin to see deeper patterns in the code that give you opportunities to refactor further.
I see that my most recent refactoring has revealed a pattern that I can use to tighten the code up to generalize the algorithm.