basically just switches out our bespoke internalclass+result system for the KIO-level implementation thereof