isn't this selector optional if we do not join?  we should at least have one test that tests it really is optional and stuff comes out of the query as expected.