pre_upper_partial