fix empty queue allocation