minimize caching effects