The changes in DNA sequence that have taken place during the evolution of eukaryotic genomes cannot be accounted for simply by base substitutions; some more complex mutations must have taken place as well. Transposable elements can affect gene structure and expression in several ways that suggest that they may have contributed to these evolutionary events.