Respect upper bound.