Fix a bug: I mistakingly use NOT_EQUAL instead of EQUAL