diff --git a/lib/traject/horizon_reader.rb b/lib/traject/horizon_reader.rb
index <HASH>..<HASH> 100644
--- a/lib/traject/horizon_reader.rb
+++ b/lib/traject/horizon_reader.rb
@@ -356,6 +356,7 @@ module Traject
 
     rescue Exception => e
       logger.fatal "HorizonReader, unexpected exception at bib id:#{current_bib_id}: #{e}"    
+      raise e
     ensure
       logger.info("HorizonReader: Closing all JDBC objects...")
bah, def do need to re-raise caught exception