Added region caching.