diff --git a/packages/SwingSet/src/controller.js b/packages/SwingSet/src/controller.js index 0a535601319..0fdd83a7d80 100644 --- a/packages/SwingSet/src/controller.js +++ b/packages/SwingSet/src/controller.js @@ -382,7 +382,9 @@ export async function makeSwingsetController( insistCapData(args); const kref = kernel.addExport(vatID, exportID); const kpid = kernel.queueToKref(kref, method, args, resultPolicy); - kernel.kpRegisterInterest(kpid); + if (kpid) { + kernel.kpRegisterInterest(kpid); + } return kpid; }, });