The problem is if you want to avoid to reinvent wheels, you don't understand why they roll. But life is easy for me: if for example I don't understand a 4-stroke engine, it won't start. Period. Never. Sometimes it looks I can get things to work, without changing them, but by understanding. Of course it could also be paranoia setting in.