Sort:  

I was thinking it would have more impact that way.

Half of the time when I see errors like this I give up. Because usually I get errors due to using libraries incorrectly or without proper understanding.

This right here.
9/10 when libraries are not maintained, little to no documentation, or updates are done and not communicated you will always get errors in the code.
I think that is why most developers prefer doing everything from scratch.