diff --git a/CEP/Pipeline/recipes/sip/master/vdsmaker.py b/CEP/Pipeline/recipes/sip/master/vdsmaker.py
index 077cd0d1436b24d423b36225cc64ae4d6c504bf7..95af2e33541150cf34edfca5565f7997fab76fd5 100644
--- a/CEP/Pipeline/recipes/sip/master/vdsmaker.py
+++ b/CEP/Pipeline/recipes/sip/master/vdsmaker.py
@@ -107,6 +107,9 @@ class vdsmaker(BaseRecipe, RemoteCommandRecipeMixIn):
             vds for vds, job in zip(vdsnames, jobs) 
             if job.results['returncode'] == 0
         ]
+        if not vdsnames:
+            self.logger.error("All makevds processes failed. Bailing out!")
+            return 1
 
         # *********************************************************************
         # 3. Combine VDS files to produce GDS