range check error fixed.
Merge remote-tracking branch 'origin/new-hashset-impl' into new-hashset-impl