These two structures should have their sizes established or expanded dynamically in the read routines rather than having a compiled size.