stouset 12 hours ago

For background, this is because the `undo` itself is an operation pushed onto the top of the stack. It is a little counterintuitive.