If channel range is out of bounds, it will be brought within
bounds per SPW. If the lower limit of a range is greater than the
available outer limit, exception is generated. If the lower limit
is less than zero, it is set to zero. If upper limit is greater
than the available outer limit, it is set to the available outer
limit.
If a single channel specification is greater than the available
outer limit, an exception is thrown. If it is less than zero, it is
set to zero.