nearly working!  Correctly parses and restores, but doesn't work with multiple tactic sets