commitment before delete