Games don't appear as invalid when they're not.
Make sure we're comparing strings, not objects, in the short-circuit cache