take out queue requirement