diff --git a/src/nub.ts b/src/nub.ts
index e40d9c23efb7f1d431568cf3ff608f3948c9ded7..82ffd8f3336359dbf5acaad49f2f45e27e7dd853 100644
--- a/src/nub.ts
+++ b/src/nub.ts
@@ -569,7 +569,7 @@ export abstract class Nub extends ComputeNode implements IProperties {
         stats = this._result.resultElementsLogStats(0, stats);
 
         let sn = 1;
-        const it = this.allChildNubIterator();
+        const it = this.directChildNubIterator();
         let icn = it.next();
         while (!icn.done) {
             stats = icn.value.result.resultElementsLogStats(sn++, stats);
@@ -737,9 +737,9 @@ export abstract class Nub extends ComputeNode implements IProperties {
     }
 
     /**
-     * @returns iterator on all child nubs (may include extra nubs, see Pab nub)
+     * @returns iterator on direct child nubs (may include extra nubs, see Pab nub)
      */
-    public allChildNubIterator() {
+    public directChildNubIterator() {
         return this._children[Symbol.iterator]();
     }
 
diff --git a/src/pab/pab.ts b/src/pab/pab.ts
index f197cd5425da7a0c41eb3b898d00760de0a54db7..727ea2495ea2d5c9ab8aa7a8871cee5426426046 100644
--- a/src/pab/pab.ts
+++ b/src/pab/pab.ts
@@ -36,9 +36,9 @@ export class Pab extends FishPass {
 
     /**
     * @returns iterator on all child nubs (may include extra nubs, see Pab nub)
-    * @see Nub.allChildNubIterator()
+    * @see Nub.directChildNubIterator()
     */
-    public allChildNubIterator() {
+    public directChildNubIterator() {
         // clone children array
         const arr = Object.assign([], this.children);
         // append wall at downstream
diff --git a/src/util/result.ts b/src/util/result.ts
index c84150b38794d1cdc70acfb0cacd6219870bccf8..a396c11a35685dbdabb43f8c0644a637fb1d9364 100644
--- a/src/util/result.ts
+++ b/src/util/result.ts
@@ -132,7 +132,7 @@ export class Result extends JalhydObject {
         if (re !== undefined) {
             res.push(re);
         }
-        const it: Iterator<Nub> = this._sourceNub.allChildNubIterator();
+        const it: Iterator<Nub> = this._sourceNub.directChildNubIterator();
         let inub = it.next()
         while (!inub.done) {
             let re = inub.value.result._resultElements[index];
@@ -289,7 +289,7 @@ export class Result extends JalhydObject {
         }
 
         if (recurs && this._sourceNub !== undefined) {
-            for (const n of this._sourceNub.allChildNubIterator()) {
+            for (const n of this._sourceNub.directChildNubIterator()) {
                 if (n.result.hasMessage(code, true)) {
                     return true;
                 }