query/cache optimizations