/* If we are below the current region then a new region is required.
* Subtle, allocate a new region at the position but make it zero
/* If we are below the current region then a new region is required.
* Subtle, allocate a new region at the position but make it zero