diff --git a/gwinc/nb.py b/gwinc/nb.py
index e6c406dd43b9a5cd7205a82759485d1a079d599b..19ce472e0b193a1fdda0f263e5a1a968f5705127 100644
--- a/gwinc/nb.py
+++ b/gwinc/nb.py
@@ -543,7 +543,7 @@ class Budget(Noise):
                 _precomp=_precomp,
             )
             budget.append(trace)
-        total = quadsum([trace.psd for trace in budget])
+        total = quadsum([trace.psd for trace in budget if trace.name in self._budget_noises])
         return self._make_trace(
             psd=total, budget=budget
         )