only call if have regions