You pre-fed the beast. Financially speaking, on average, the present value of an upfront pre-pay equals that of ongoing payments. But, psychologically, you did the right thing.
Well, yeah. :)
I didn’t start actively starving the beast until about five years ago.