Update: add 'undo'.