More readable
Fixed bug explict specify NULL comparator raise exception