Every solution breeds new problems.

Arthur Bloch
Profession: Author
Nationality: American
Some suggestions for you :
If your project doesn't work, look for the part that you didn't think was important.
A failure will not appear until a unit has passed final inspection.
If you improve or tinker with something long enough, eventually it will break or malfunction.
The compromise will always be more expensive than either of the suggestions it is compromising.