diff --git a/main.cpp b/main.cpp
index 6c51c16c89c915065d9970eb8f6f16877b2d33c3..11c10af14ca11089e315942f377b1015b4ee150c 100644
--- a/main.cpp
+++ b/main.cpp
@@ -348,7 +348,7 @@ int main(int argc, char** argv)
 		{
 			findRanges(config, model);
 		}
-		if(config.mode == MODE_OUTPUT_RANGE_DATAPOINTS)
+		else if(config.mode == MODE_OUTPUT_RANGE_DATAPOINTS)
 		{
 			outputRanges(config, model);
 		}