Yeast mitochondria use UUR as the sole leucine codons. CUN, universal leucine codons, are read as threonine by aberrant threonine tRNA with anticodon sequence (UAG). The reassignment of CUN codons to threonine during yeast mitochondrial evolution could have proceeded by the disappearance of CUN codons from the reading frames of messenger RNA, through mutation mainly to UUR leucine codons as a result of AT pressure. We suggest that this was accompanied by a loss of leucine-accepting ability of tRNA Leu(UAG). This tRNA could have then acquired threonine-accepting activity through the appearance of an additional threonyl-tRNA synthetase. CUN codons that subsequently appeared from mutations of various other codons would have been translated as threonine. This change in the yeast mitochondrial genetic code is likely to have evolved through a series of nondisruptive nucleotide substitutions that produced no widespread replacement of leucine by threonine in proteins as a consequence.