Refactor queue delete

How about a sentance or two explaing the responsiblity of this class.