diff --git a/examples/bare9.rs b/examples/bare9.rs
index ecb7aa9369ea5b6ff3b47f4b7553ea0a3f9476c6..2bceff3588024d819efafb415f25ca83cf2d2438 100644
--- a/examples/bare9.rs
+++ b/examples/bare9.rs
@@ -136,15 +136,32 @@ const APP: () = {
 //
 //    What did you receive, and what was the output of the ITM trace.
 //
-//    ** your answer here **
+//    ** 
+// USART received: 
+//      abcd
+// 
+// ITM received (no timestamp):
+//      woken..
+//      data 97
+//      goto sleep
+//      woken..
+//      data 98
+//      goto sleep
+//      woken..
+//      data 99
+//      goto sleep
+// 
+//    **
 //
 //    Did you experience any over-run errors?
 //
-//    ** your answer here **
+//    ** Only if I send about 60+ bytes at a time with the terminal. **
 //
 //    Why does it behave differently than bare7/bare8?
 //
-//    ** your answer here **
+//    ** Instead of writing the debug directly to ITM from the interrupt,
+//    the byte is put in a queue for use when it is less busy, i.e. in
+//    idle(). **
 //
 //    Commit your answers (bare9_1)
 //