Add upper bound for base