Index: /issm/trunk-jpl/src/c/classes/Inputs/TransientInput.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Inputs/TransientInput.cpp	(revision 26225)
+++ /issm/trunk-jpl/src/c/classes/Inputs/TransientInput.cpp	(revision 26226)
@@ -432,5 +432,5 @@
 	time1 = nsteps*dt;
 
-	if(cycle && (time<time0 || time>time1)){
+	if(cycle){
 
 		/*See by how many intervals we have to offset time*/
@@ -441,5 +441,5 @@
 
 		/*Uncomment following line if you would like to apply a cycle BEFORE the time series starts*/
-		//if(time<time0) num_intervals = -num_intervals-1;
+		if(time<time0) num_intervals = -num_intervals-1;
 
 		if(fabs(time-time0)/deltat == reCast<IssmDouble>(num_intervals)){
