Auto-ignore uninhabited regions.
Add caching and cache testing.