missing exception handling on delete