diff --git a/examples/bare3.rs b/examples/bare3.rs
index 578fc2eb541f5f635c59fb2cf6dd5a933da6086c..d11e6e4f907417e08b50a3240b0e7c7b4afa9804 100644
--- a/examples/bare3.rs
+++ b/examples/bare3.rs
@@ -22,7 +22,7 @@ fn main() -> ! {
     let bs: &[u8] = s.as_bytes();
 	let c: &u8;
 	let i: &i32;
-
+	
     hprintln!("s = {}", s).unwrap();
     hprintln!("bs = {:?}", bs).unwrap();
 
@@ -30,17 +30,18 @@ fn main() -> ! {
     for c in bs {
         hprint!("{},", c).unwrap();
     }
-
+	
+    let a: [u8; 4] = [65u8; 4];
+    let mut a = [0u8; 4];
+	
     hprintln!("iterate iterate using (raw) indexing").unwrap();
     for i in 0..s.len() {
         hprintln!("{},", bs[i]).unwrap();
+		a[i] = bs[i];
     }
 
     hprintln!("").unwrap();
 
-    let a: [u8; 4] = [65u8; 4];
-    let mut a = [0u8; 4];
-
     hprintln!("").unwrap();
     hprintln!("a = {}", core::str::from_utf8(&a).unwrap()).unwrap();