Divide up restoreState