We do not want to create any aggregated object. That's the whole point of these 3 queues: not creating useless intermediary objects that will be GCed immediately. As per thread locals, Otto is now single threaded so it's not necessary :) .