fix lowercase upper bound