not necessary to seek smallest within value
Authored by: beichuan 2009-10-07
Parent: [r1996]
Child: [r1998]