diff --git a/ENDA.py b/ENDA.py
index 89c69be23a61e010e7cb480f149027faa369cdd2..d3c13a0c3605a680d2e9ef4b0d6100686b4d0023 100644
--- a/ENDA.py
+++ b/ENDA.py
@@ -303,8 +303,12 @@ class cycle:
 
             # Integrate up to analysis time
             da.maxtime = assimilation_interval
-            da.run(output_full_history=True)
-            history.append(da.history)
+            output_full_history = False
+            if output_full_history:
+                da.run(output_full_history=True)
+                history.append(da.history)
+            else:
+                da.run()
 
             # Store prior
             backgrounds[k,:,:] = da.x[:,:]