replace GS.isoLevelCache lookups with a utility function to ensure the iso level cache is present, and provide a default value when it is not