Replaced with LinkedBlockingDeque to make it testing involving
background threads easier