What a mess. I need a method on Parser to look up and return boxes by ID