.eq is not filtering when value is undefined (a BUG maybe?)

@loeix apparently it ignores undefined values. Maybe it’s a bug, maybe it’s intended. I can’t tell (but I can see the benefit in ignoring undefined values).