apparently i am a liar  i wrote a test to count the number of keys before any threads are created and after a thread is created and it is always the same  i am not sure what caused the temporary extra one  but i am a little worried there is a race in the tests somewhere i suspect a previously failing test did not clean something up and i incorrectly associated that with a key per thread 