snapshot caching seems to work now