performance testing, allowing caching