undo vs test