RNA viruses have very high mutation rates compared to DNA viruses. This is because viral RNA polymerases lack the proof-reading ability of DNA polymerases. This explains why it is difficult to make effective vaccines to prevent diseases caused by RNA viruses.