Don't spin wildly when queue is empty