Added chain for upper bound