add test that pinpoints caching problem