diff --git a/edosl0util/trunc.py b/edosl0util/trunc.py
index a68402b872cbf2af4d7484d54fd26e7f78d82d61..7d944b2e8e143b9463a89f8305a96de2e069a543 100644
--- a/edosl0util/trunc.py
+++ b/edosl0util/trunc.py
@@ -6,7 +6,8 @@ from edosl0util.stream import PacketStream
 
 
 def trunc_stream(stream, start, end):
-    stream.seek(start)
+    stream.seek_to(start)
+    stream.seek_to_next_stamp()
 
     pkt = stream.next()
     while pkt.stamp <= end: