diff --git a/examples/rtic_bare1.rs b/examples/rtic_bare1.rs
index 15cd93fd74dd141f06779be7d7b2a87888440bbb..563d0d9f900bd7bf144b3d6e46d8b5b18d376a3f 100644
--- a/examples/rtic_bare1.rs
+++ b/examples/rtic_bare1.rs
@@ -22,9 +22,8 @@ const APP: () = {
         loop {
             //cortex_m::asm::bkpt();
             //x = x.wrapping_add(1);
+            x+=1;
             //cortex_m::asm::bkpt();
-
-            x += 1;
             // prevent optimization by read-volatile (unsafe)
             // unsafe {
             //     core::ptr::read_volatile(&x);
@@ -67,9 +66,12 @@ const APP: () = {
 //    > backtrace
 //
 //    Paste the backtrace:
-//    #0  rtic_bare1::init (_cx=...) at /home/carlosterberg/Skrivbord/e7020e_2021/examples/rtic_bare1.rs:29
-//    #1  0x08000f08 in rtic_bare1::APP::main () at /home/carlosterberg/Skrivbord/e7020e_2021/examples/rtic_bare1.rs:15
-//    {"token":59,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[]}}
+//    #0  rust_begin_unwind (info=0x2000fee0) at /home/carlosterberg/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-semihosting-0.5.6/src/lib.rs:95
+//    #1  0x0800039a in core::panicking::panic_fmt () at /rustc/cb75ad5db02783e8b0222fee363c5f63f7e2cf5b//library/core/src/panicking.rs:92
+//    #2  0x08000374 in core::panicking::panic () at /rustc/cb75ad5db02783e8b0222fee363c5f63f7e2cf5b//library/core/src/panicking.rs:50
+//    #3  0x08000eac in rtic_bare1::init (_cx=...) at /home/carlosterberg/Skrivbord/e7020e_2021/examples/rtic_bare1.rs:25
+//    #4  0x08000ef6 in rtic_bare1::APP::main () at /home/carlosterberg/Skrivbord/e7020e_2021/examples/rtic_bare1.rs:15
+//    {"token":58,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[]}}
 //
 //
 //    Explain in your own words the chain of calls.
diff --git a/examples/rtic_bare3.rs b/examples/rtic_bare3.rs
index d5f8934e1fd9cd081127280d4fafe20ef760e691..1113a541e836e72e0836ba83ab7a56e3c5843ed9 100644
--- a/examples/rtic_bare3.rs
+++ b/examples/rtic_bare3.rs
@@ -23,14 +23,15 @@ const APP: () = {
 
         let start = Instant::now();
         wait(1_000_000);
-        let end = Instant::now();
+        //let end = Instant::now();
+        let end = start.elapsed();
 
         // notice all printing outside of the section to measure!
         hprintln!("Start {:?}", start).ok();
-        hprintln!("End {:?}", end).ok();
+        //hprintln!("End {:?}", end).ok();
         //hprintln!("Diff {:?}", (end - start).as_cycles()).ok();
         //hprintln!("Diff {:?}", end.duration_since(start).as_cycles()).ok();
-        hprintln!("Diff {:?}", (start.elapsed() - end.elapsed()).as_cycles()).ok();
+        hprintln!("Diff {:?}", end.as_cycles()).ok();
     }
 };
 
@@ -102,9 +103,8 @@ fn wait(i: u32) {
 //
 //    What is now the output in the Adapter Output console?
 //
-//   Start Instant(1175751045)
-//   End Instant(1179751061)
-//   Diff 4000009
+//    Start Instant(1072806007)
+//    Diff 4000016
 //
 //    Commit your answers (bare3_3)
 //