get serious about subranges
regions