fix parsing rules for region bounds