The undo function of the PPTalk editor does not behave as expected.

When editing a PPTalk procedure, I highlight a word and then use control-v to paste in a replacement. If I try and undo this, then it undoes the paste, but does not undo the delete of the original word. To undo this, I have to use undo again.