Perform region validation early to be more explicit about invalid region failures