How to Break History with Undo?

I’m digesting all the new changes to history. At the moment there is one thing bothering me. In the past, I would break history with this script:

_History _Lock=No _Enter
_Move 0 0,0,1
_Move 0,0,1 0
_History _Lock=Yes _Enter 

Now if I happen to grab a parent, history doesn’t break. That’s probably a good change. (I don’t think anyone uses my workaround, which is to keep LockChildren=Yes and deal with that mess).

But now I need to break something quickly and I’m not sure how to go about it. HistoryPurge is not an option because it’s not undoable.

I found a workaround:

_History _Lock=No _Enter
Rotate 0 45
Rotate 0 -45
_History _Lock=Yes _Enter