F should return a set, not a filter object, fixed
More tests.