diff --git a/ProcessorUtils.py b/ProcessorUtils.py
index 1a8707d96f97a14b1ac30e6287b5904fa3f8e64b..7078fbdac156de6937f527bb93c628763c33fc4d 100644
--- a/ProcessorUtils.py
+++ b/ProcessorUtils.py
@@ -236,6 +236,11 @@ def query_past_successes(input_args):
         try:
             query_proceed(dep_success_file,'deposition')
         except:
+            
+            if 'AlternativeSuccessFileTemplate' not in config_i[component]['Deposition']:
+                logger.exception(f"No AlternativeSuccessFileTemplate to check fors")
+                endScript(premature=True)
+
             dep_success_file_alt = Template(config_i[component]['Deposition']['AlternativeSuccessFileTemplate']).substitute(**config_i)
             query_proceed(dep_success_file_alt,'deposition')
 
@@ -244,6 +249,11 @@ def query_past_successes(input_args):
         try:
             query_proceed(env_success_file,'environment')
         except:
+
+            if 'AlternativeSuccessFileTemplate' not in config_i[component]['Environment']:
+                logger.exception(f"No AlternativeSuccessFileTemplate to check fors")
+                endScript(premature=True)
+
             env_success_file_alt = Template(config_i[component]['Environment']['AlternativeSuccessFileTemplate']).substitute(**config_i)
             query_proceed(env_success_file_alt,'environment')