Various changes including Regions, caching and exception updates