fixup! fixup! fixup! always use source lookup in genericFunctionQuery