deque: don't shit self when allocating zero-length queue