While debugging a testcase I saw that sometimes duplicate IL2041 warnings were emitted. I believe this is because they are logged inside of CreateValueFromKey of a LockFreeReaderHashtable. As far as I understand, CreateValueFromKey may be called in parallel if the hashtable is being populated from multiple readers, so should not have side-effects.