Staged deletion properly for commmit