anchor.diff:              let indexOpt3 = system3.TryIndexCorrelatedToI entityId
               if indexOpt > -1 && indexOpt2 > -1 && indexOpt3 > -1 then
                   let systemIds = ecs.IndexSystemIds entityId
  -                if not (systemIds.IsSupersetOf excluding)
  +                if excluding.Count = 0 || not (systemIds.IsSupersetOf excluding)
                   then cache.[entityId] <- struct (indexOpt, indexOpt2, indexOpt3)
                   else cache.Remove entityId |> ignore<bool>
               elif indexOpt > -1 || indexOpt2 > -1 || indexOpt3 > -1 then // OPTIMIZATION: make sure it exists and needs removing
  
positive.code:             let indexOpt7 = system7.TryIndexCorrelatedToI entityId
              if indexOpt > -1 && indexOpt2 > -1 && indexOpt3 > -1 && indexOpt4 > -1 && indexOpt5 > -1 && indexOpt6 > -1 && indexOpt7 > -1 then
                  let systemIds = ecs.IndexSystemIds entityId
                  if not (systemIds.IsSupersetOf excluding)
                  then cache.[entityId] <- struct (indexOpt, indexOpt2, indexOpt3, indexOpt4, indexOpt5, indexOpt6, indexOpt7)
                  else cache.Remove entityId |> ignore<bool>
              elif indexOpt > -1 || indexOpt2 > -1 || indexOpt3 > -1 || indexOpt4 > -1 || indexOpt5 > -1 || indexOpt6 > -1 || indexOpt7 > -1 then // OPTIMIZATION: make sure it exists and needs removing
  
negative.code:             let indexOpt6 = system6.TryIndexCorrelatedToI entityId
              if indexOpt > -1 && indexOpt2 > -1 && indexOpt3 > -1 && indexOpt4 > -1 && indexOpt5 > -1 && indexOpt6 > -1 then
                  let systemIds = ecs.IndexSystemIds entityId
                  if excluding.Count = 0 || not (systemIds.IsSupersetOf excluding)
                  then cache.[entityId] <- struct (indexOpt, indexOpt2, indexOpt3, indexOpt4, indexOpt5, indexOpt6)
                  else cache.Remove entityId |> ignore<bool>
              elif indexOpt > -1 || indexOpt2 > -1 || indexOpt3 > -1 || indexOpt4 > -1 || indexOpt5 > -1 || indexOpt6 > -1 then // OPTIMIZATION: make sure it exists and needs removing
  