better interaction with the user when something goes wrong on delete