trouble in field caching