diff --git a/examples/bare3.rs b/examples/bare3.rs
index 584e3e04d6a0c8349cf3747fee79627ff7968e09..8a9de3de602df79c81d15c58c8903bd8f891c90c 100644
--- a/examples/bare3.rs
+++ b/examples/bare3.rs
@@ -23,7 +23,8 @@ fn main() -> ! {
     let c: &u8;
     let i: i32;
     let a: [u8; 4];
-
+    let mut a = [0u8; 4];
+    
     hprintln!("s = {}", s).unwrap();
     hprintln!("bs = {:?}", bs).unwrap();
 
@@ -35,12 +36,13 @@ fn main() -> ! {
     hprintln!("iterate iterate using (raw) indexing").unwrap();
     for i in 0..s.len() {
         hprintln!("{},", bs[i]).unwrap();
+        a[i] = bs[i];
     }
 
     hprintln!("").unwrap();
 
-    a = [65u8; 4];
-    let mut a = [0u8; 4];
+    // a = [65u8; 4];
+    
 
     hprintln!("").unwrap();
     hprintln!("a = {}", core::str::from_utf8(&a).unwrap()).unwrap();