When you try to fix a minor bug and expose a fundamental flaw in the core design