diff --git a/examples/bare8.rs b/examples/bare8.rs
index 110755aa7f4aa525fae718fb322675dccbfd2531..0c275224d0563650e3eca1aa88ee59e483f62734 100644
--- a/examples/bare8.rs
+++ b/examples/bare8.rs
@@ -72,17 +72,23 @@ const APP: () = {
         let rx = resources.RX;
         let tx = resources.TX;
         let stim = &mut resources.ITM.stim[0];
+        let mut received = 0;
+        let mut errors = 0;
 
         loop {
             match block!(rx.read()) {
                 Ok(byte) => {
-                    iprintln!(stim, "Ok {:?}", byte);
-                    tx.write(byte).unwrap(); 
+                    // iprintln!(stim, "Ok {:?}", byte);
+                    tx.write(byte).unwrap();
+                    received = received + 1; 
                 }
                 Err(err) => {
-                    iprintln!(stim, "Error {:?}", err);
-                }
+                    // iprintln!(stim, "Error {:?}", err);
+                    errors = errors + 1;
+                }                
             }
+            iprintln!(stim, "Received: {:?}", received);
+            iprintln!(stim, "Errors: {:?}", errors);
         }
     }
 };