Correcting Design Errors in Components and Connections