We'll need to figure out some clever logic to figure out whether it's an old or new structure, and/or some non-clever `try except` logic