I agree too. I did it this way just to ensure existing tests pass. Removing the error setting in read()/delete() would cause existing tests to be removed/updated. Since the consensus is to remove the error setting i will do so.