Undo block changes in reverse order

Yes! to this.