diff --git a/dataprocessing/readtools.py b/dataprocessing/readtools.py
index 51376b9b618db8574c44dae58042003ab1bcfcd5..9e0d6c25568e47e39f71bc8c6f3229e46279db3a 100644
--- a/dataprocessing/readtools.py
+++ b/dataprocessing/readtools.py
@@ -14,8 +14,8 @@ def read_timeseries_Modelica(filename, timeseries_names=None):
         if not isinstance(timeseries_names, list):
             timeseries = TimeSeries(timeseries_names, sim(timeseries_names).times(), sim(timeseries_names).values())
         else:
+            timeseries = []
             for name in timeseries_names:
-                timeseries = []
                 timeseries.append(TimeSeries(name, sim(name).times(), sim(name).values()))
     return timeseries