Worked around a (possible) `deque::emplace_back` bug
If you modify a deque from a constructor called by `emplace_back`, you're gonna have a bad time.