fixup! always use source lookup in genericFunctionQuery