rename 'undelete' to 'restore'