Ah, the classic self-inflicted trolley problem! The code was working perfectly fine, but you just had to make it "cleaner" and "more elegant." Now you're frantically Slack messaging the team at 11 PM while production burns down.
It's that special kind of self-destructive genius where you convince yourself that your unnecessary abstraction is somehow saving the codebase, right before you heroically break everything that was working. The philosophical trolley problem, but make it stupid - nobody was in danger until you decided to play code architect.
Next time just write a comment and walk away. Trust me.