You can compensate for an insertion by making a deletion at another spot in the same codon. Try it out - then see if you can find other ways to avoid a frame shift when insertions or deletions occur.