fix eq/ne bug