On one hand, it violated the principle of least surprise.
On another hand, you solved several years-old issues for under $50…which seems like a big win.