diff --git a/src/main.rs b/src/main.rs
index 6ce8b63a52ab8342cca7a783402969ae4354f6cb..715ec1c7abe5f308a2061910280f7061a949b992 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -43,7 +43,7 @@ fn main() {
                 let mut recording = false;
                 
 
-                for r in stream.bytes() {
+                for r in stream.try_clone().expect("stream clone failed").bytes() {
                     match r {
                         Ok(b) => {
                             if b == 2 {