Acridine orange, proflavin and ethidium bromide are flat, multiple ring molecules which react with DNA bases and insert between them. This insertion creates a stretching in the DNA duplex and the DNA polymerase is fooled into inserting an extra base opposite an intercalated molecule. The result is that intercalating agents cause frameshifts.