all tests are passing with LinkedBlockingQueue