handle empty queue
stop dying on empty queue