Why delete instead of restoring old value?