Actually no, but you do bring up a good point. I only want to duplicate the dictionary structure, and leave the keys as constants. When you're parsing 8000+ packages, this helps keep the memory overhead down. However, this causes a bug, in that the values that are [] by default actually don't get copied and just get added to over the course of time (very bad actually), so I'll be setting them during the parsing instead of in the skeleton dictionary.