I don't think there's any situation where a null item in s_cachedSystems is valid, right? In which case this should be `assert(s)` before the `if` statement, not just skipping null items. (Or just leave it as it was, since if null is s then `s->GetRefCount()` should crash quickly).