diff --git a/tools/lc2csv.py b/tools/lc2csv.py
index 5e6cc01ba8fa55d02f0c6707b31c8bd803b30089..cc1387c6066b173bafaf8fe1bf1c8fae4b0d8e4c 100755
--- a/tools/lc2csv.py
+++ b/tools/lc2csv.py
@@ -146,7 +146,10 @@ def main(main_args):
     current = {}
     type_ = {}
     file_ = open(args.elc)
-    reader = FollowingReader(file_, args.interval, args.timeout)
+    if args.follow:
+        reader = FollowingReader(file_, args.interval, args.timeout)
+    else:
+        reader = Reader(file_)
     d = labcomm.Decoder(reader)
     while True:
         try: