diff --git a/src/main/java/gov/usgs/earthquake/nshmp/calc/EqRate.java b/src/main/java/gov/usgs/earthquake/nshmp/calc/EqRate.java index 7a7071391118f125d948e11aba876bf488218bf0..696e49c5fb320008087bc39acc8e1eb39157dfae 100644 --- a/src/main/java/gov/usgs/earthquake/nshmp/calc/EqRate.java +++ b/src/main/java/gov/usgs/earthquake/nshmp/calc/EqRate.java @@ -146,13 +146,16 @@ public class EqRate { treeMfd.add(rupturesMfd); } - Contributor contrib = new Contributor( - tree.name(), - tree.id(), - tree.setting(), - tree.type(), - treeMfd.build().values()); - mfds.add(contrib); + XySequence mfd = treeMfd.build().values(); + if (!mfd.isClear()) { + Contributor contrib = new Contributor( + tree.name(), + tree.id(), + tree.setting(), + tree.type(), + mfd); + mfds.add(contrib); + } } /* Compute total and convert to sequences. */