The fundamental problem with program maintenance is that fixing a defect has a substantial chance of introducing another.