diff --git a/packages/html2/src/index.ts b/packages/html2/src/index.ts
index 3604222..5da51f1 100644
--- a/packages/html2/src/index.ts
+++ b/packages/html2/src/index.ts
@@ -41,7 +41,7 @@ export class Widget implements EventTarget {
const thisTemplate = template();
dataflow {
- const nodes = nodeGenerator(thisTemplate);
+ const nodes = this.nodeGenerator(thisTemplate);
if (nodes.length !== 1) {
throw new Error(`@syndicate-lang/html2: Expected exactly one node from template`);
}