Heh, walked away from my desk for a bit, came back to a new version and a new bug. Got the below on autosave.
Exception while saving map: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.TaleData_Def.ExposeData () [0x0000b] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Tales\TaleDatas\TaleData_Def.cs:21
at Verse.Scribe_Deep.LookDeep[TaleData_Def] (RimWorld.TaleData_Def& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x0015a] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:58
at Verse.Scribe_Deep.LookDeep[TaleData_Def] (RimWorld.TaleData_Def& target, System.String label, System.Object[] ctorArgs) [0x00000] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:14
at RimWorld.Tale_SinglePawnAndDef.ExposeData () [0x00006] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Tales\Tales\Tale_SinglePawnAndDef.cs:25
at Verse.Scribe_Deep.LookDeep[Tale] (RimWorld.Tale& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x0015a] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:58
at Verse.Scribe_Collections.LookList[Tale] (System.Collections.Generic.List`1& list, Boolean saveDestroyedThings, System.String label, LookMode lookMode, System.Object[] ctorArgs) [0x001ca] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Collections.cs:71
at Verse.Scribe_Collections.LookList[Tale] (System.Collections.Generic.List`1& list, System.String label, LookMode lookMode, System.Object[] ctorArgs) [0x00000] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Collections.cs:13
at RimWorld.TaleManager.ExposeData () [0x00000] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Tales\TaleManager.cs:24
at Verse.Scribe_Deep.LookDeep[TaleManager] (RimWorld.TaleManager& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x0015a] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:58
at Verse.Scribe_Deep.LookDeep[TaleManager] (RimWorld.TaleManager& target, System.String label, System.Object[] ctorArgs) [0x00000] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:14
at Verse.Game.ExposeSmallComponents () [0x000f2] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:101
at Verse.Game.ExposeData () [0x00016] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:83
at Verse.Scribe_Deep.LookDeep[Game] (Verse.Game& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x0015a] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:58
at Verse.Scribe_Deep.LookDeep[Game] (Verse.Game& target, System.String label, System.Object[] ctorArgs) [0x00000] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:14
at Verse.GameDataSaveLoader.<SaveGame>m__895 () [0x0000b] in C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\SaveLoad\GameDataSaveLoader.cs:145
at Verse.SafeSaver.DoSave (System.String fullPath, System.String documentElementName, System.Action saveAction) [0x00007] in C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\SaveLoad\SafeSaver.cs:95
Exception while saving map: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.TaleData_Def.ExposeData () [0x0000b] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Tales\TaleDatas\TaleData_Def.cs:21
at Verse.Scribe_Deep.LookDeep[TaleData_Def] (RimWorld.TaleData_Def& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x0015a] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:58
at Verse.Scribe_Deep.LookDeep[TaleData_Def] (RimWorld.TaleData_Def& target, System.String label, System.Object[] ctorArgs) [0x00000] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:14
at RimWorld.Tale_SinglePawnAndDef.ExposeData () [0x00006] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Tales\Tales\Tale_SinglePawnAndDef.cs:25
at Verse.Scribe_Deep.LookDeep[Tale] (RimWorld.Tale& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x0015a] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:58
at Verse.Scribe_Collections.LookList[Tale] (System.Collections.Generic.List`1& list, Boolean saveDestroyedThings, System.String label, LookMode lookMode, System.Object[] ctorArgs) [0x001ca] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Collections.cs:71
at Verse.Scribe_Collections.LookList[Tale] (System.Collections.Generic.List`1& list, System.String label, LookMode lookMode, System.Object[] ctorArgs) [0x00000] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Collections.cs:13
at RimWorld.TaleManager.ExposeData () [0x00000] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Tales\TaleManager.cs:24
at Verse.Scribe_Deep.LookDeep[TaleManager] (RimWorld.TaleManager& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x0015a] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:58
at Verse.Scribe_Deep.LookDeep[TaleManager] (RimWorld.TaleManager& target, System.String label, System.Object[] ctorArgs) [0x00000] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:14
at Verse.Game.ExposeSmallComponents () [0x000f2] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:101
at Verse.Game.ExposeData () [0x00016] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:83
at Verse.Scribe_Deep.LookDeep[Game] (Verse.Game& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x0015a] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:58
at Verse.Scribe_Deep.LookDeep[Game] (Verse.Game& target, System.String label, System.Object[] ctorArgs) [0x00000] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\SaveLoad\Scribe\Scribe_Deep.cs:14
at Verse.GameDataSaveLoader.<SaveGame>m__895 () [0x0000b] in C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\SaveLoad\GameDataSaveLoader.cs:145
at Verse.SafeSaver.DoSave (System.String fullPath, System.String documentElementName, System.Action saveAction) [0x00007] in C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\SaveLoad\SafeSaver.cs:95