diff --git a/AMDiS/src/AdaptInfo.h b/AMDiS/src/AdaptInfo.h
index ee62973d4cbebe2b4285f948e3dc4998276fe3e8..a6238309cbee24a4861d776856700129ed13f270 100644
--- a/AMDiS/src/AdaptInfo.h
+++ b/AMDiS/src/AdaptInfo.h
@@ -549,8 +549,10 @@ namespace AMDiS {
      * computations must be done.
      */
     inline bool reachedEndTime() {
-      return !(time < endTime - DBL_TOL ||
-	       (nTimesteps > 0 && timestepNumber < nTimesteps));
+      if (nTimesteps > 0) 
+	return !(timestepNumber < nTimesteps);
+
+      return !(time < endTime - DBL_TOL);
     }
 
     /** \brief