turning on caching of partial results