no need if for delete.