This cache will break due to character ids etc changing.