don't write duplicate reads...
only block duplicates *if* we wrote the read