There is a reason why random mistakes occur. The genes themselves carry a code for mutation which is expressed randomly without generational continuity. It may be considered recessive in the extreme. The ability for random mutation to "test out" new designs is at the very core of Darwinian evolution. These mistakes are supposed to happen. If they did not happen we would not be sharing this very info with each other as we would not exist.