2/12/2014 4:39:14 PM ProcessAssertionFailure while IsInAbilityDeserializationOrProcessing, Message: Argument is out of range. Parameter name: index at System.Collections.Generic.List`1[ArcenEnumIndexedArray_PoliticalIssueType`1[System.Boolean]].RemoveAt (Int32 index) [0x00000] in :0 at Contract.DoCompletionLogic (Boolean contractSuccessful, Boolean DoPredictionOnly) [0x00000] in :0 at Ability.TryExecuteInner (.QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result) [0x00000] in :0 QueuedAbilityUse.AbilityType:StartContract QueuedAbilityUse.MessageID:551 Game.Instance.NumberOfQueuedAbilityUsesProcessedThisStep:1 QueuedAbilityUse.Magnitude:400 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at ArcenDebugging.ProcessAssertionFailure(System.String Message) at Ability.TryExecuteInner(.QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result) at Ability.TryExecute(.QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result) at QueuedAbilityUse.TryExecute() at Game.HandleQueuedAbilityUses() at Game.ProcessSimStep() at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update()