a
remove getAsRegion from segment, it's too radical.
add watch