Controlled Degradation Design