Did someone think the following code is strange in classifier.h inline NsObject* slot(int slot) { if ((slot >= 0) || (slot < nslot_)) return slot_[slot]; return 0; } Thanks. --Zhenhai