-w is necessary on del because it uses item name as wildcard and deletes all similar names. It's there just because if database happens to have two timessame item name tho add overwrites same name so you may be right.