handle could greater than 0.