DNA does make mistakes; they are called mutations. This usually happens when there is an error in replication.
8.6m questions
11.2m answers