Run valgrind on any large successful code base and you will find tons of memory corruption. It just happens to occur in places where it does not matter.