fixup! add FileUriCollectOperation and FileReadingCollector