and maybe that's actually going to be part of the answer to this, right, but as it is, with no head pointers in here, that adding an item to a would involve traversing that queue to find the end to put a new one on.