Better supprot for iterable vs. non-iterable filters