tear down on Queue structure stops using removeAll