should be a working deque