Again, why is empty queue an error ?