Nitpick: should the module be called 'regions' rather than 'region'?