QueueAdapter should simply inherit defaultdict?