enable caching of partial results