diff --git a/examples/bare3.rs b/examples/bare3.rs
index 31e24758a8510c1f414b258fb52c9ecda11f4eec..fae9990253cf0a47fd0631ff7db70803d8963dd5 100644
--- a/examples/bare3.rs
+++ b/examples/bare3.rs
@@ -39,8 +39,15 @@ fn main() -> ! {
 
     hprintln!("").unwrap();
 
-    let a: [u8; 4] = [65u8; 4];
-    let mut a = [0u8; 4];
+    // let a: [u8; 4] = [65u8; 4];
+    // let mut a = [0u8; 4];
+
+    let mut a: [u8; 4] = [0u8; 4];
+    let mut i: usize = 0;
+    for b in bs {
+        a[i] = *b;
+        i += 1;
+    }
 
     hprintln!("").unwrap();
     hprintln!("a = {}", core::str::from_utf8(&a).unwrap()).unwrap();