Now I have to kill you. The importer does not handle the cancel at all, just raises a NotImplementedError. That aside, the build_*_report methods are part of the conduits, not the importer or distributor. So there's no sharing of state between the two. And I had such hope :see_no_evil: