diff --git a/examples/main.c b/examples/main.c
index 38e706be847be55680599a7c749d3bb78b878dc4..927d779012fd8f54f86348d920b979b7a325e42f 100644
--- a/examples/main.c
+++ b/examples/main.c
@@ -1603,7 +1603,7 @@ int main(int argc, char *argv[]) {
   }
 
   /* Write final output. */
-  if (!force_stop) {
+  if (!force_stop && nsteps == 0) {
 
     /* Move forward in time */
     e.ti_old = e.ti_current;