We're now opening files and still freeing things as needed. Now all we need to do is have the file be turned into the tree