I'm not sure how attached you are to the use of regions but I'm not a fan...