Always do the do and undo_alter