Reducing Design-Induced Rework