How do you deal with design screw ups?