diff --git a/biodata-tools/src/main/java/org/opencb/biodata/tools/clinical/ReportedVariantCreator.java b/biodata-tools/src/main/java/org/opencb/biodata/tools/clinical/ReportedVariantCreator.java
index <HASH>..<HASH> 100644
--- a/biodata-tools/src/main/java/org/opencb/biodata/tools/clinical/ReportedVariantCreator.java
+++ b/biodata-tools/src/main/java/org/opencb/biodata/tools/clinical/ReportedVariantCreator.java
@@ -389,10 +389,11 @@ public abstract class ReportedVariantCreator {
             }
         } else {
             // We report events without panels, e.g., actionable variants (tier 3)
-            ReportedEvent reportedEvent = createReportedEvent(disorder, soTerms, genomicFeature, null, modeOfInheritance,
-                    penetrance, tier, variant);
-            if (reportedEvent != null) {
-                reportedEvents.add(reportedEvent);
+            if (CollectionUtils.isNotEmpty(soTerms)) {
+                ReportedEvent reportedEvent = createReportedEvent(disorder, soTerms, genomicFeature, null, modeOfInheritance, penetrance, tier, variant);
+                if (reportedEvent != null) {
+                    reportedEvents.add(reportedEvent);
+                }
             }
         }
         return reportedEvents;
tools: create reported event only for given consequence types