fixed filter to use eq and ne overloads