Why do some viruses mutate and others do not?