Even though the catch is almost impossible to occur, it still needs to be handled, so why not include a size undo :)