Implement changes to region.h

Also need to change one more thing in region.h come to think of it...