diff --git a/fsl_regfilt.cc b/fsl_regfilt.cc
index 3e00500759fe40801216dcabd85c291df025970e..f3cab406caaf906566ed72f1d858601b10dfac28 100644
--- a/fsl_regfilt.cc
+++ b/fsl_regfilt.cc
@@ -260,8 +260,8 @@ int calc_freqindex(){
 			tempVol.threshold(0.0);
 			for(int ctr = 0; ctr < design.Ncols(); ctr++ )
 				scores(1,ctr+1) = tempVol[ctr].percentile(0.99,mask);
-			scores-=scores.MinimumAbsoluteValue();
 			scores/=scores.MaximumAbsoluteValue();
+			scores-=scores.MinimumAbsoluteValue();
 			if(debug.value()) cerr << " initial scores: " << scores << endl;
 		}
 		scores = SP(scores,sum_ratio);