fix last checkin mistake of upper value boundary