Overdoing it with one mechanism then compensating for that with some other mechanism is so like biology though. Biology is like a junior programmer who is rushing to meet a deadline. If it can slap a bandaid on somewhere instead of refactoring, it will nearly always do that.