better logic in region options