fix: relax cache key requirements