Add an alternative definition for query-exchange that does the exchange only within a region if one is selected.