Rename & use BlockingCollection instead of ConcurrentQueue.