In general, DNA polymerases are extremely accurate, making less than one mistake for every 10 (10 million) nucleotides added. Even so, some DNA polymerases also have 'proofreading' ability: they can remove nucleotides from the end of a strand in order to correct mismatched bases.