Does it matter if there are duplicate entries in the list?   (since the find and add aren't in the same critical block)