The regions may not be continuous, so it's better to also check `address_ul >= region_start`.
Although we also search within interested regions, but I think double check won't hurt.