In order to be able to perform lookup, a fetch of the listsource dataset is necessary and is what is happening.