diff --git a/examples/rtic_bare4.rs b/examples/rtic_bare4.rs
index 2637ed6d30fc52faaa5ff304274c5f990e686cc4..2c57c13c490e17b005003db19620eda6aa6cffe2 100644
--- a/examples/rtic_bare4.rs
+++ b/examples/rtic_bare4.rs
@@ -126,7 +126,8 @@ const APP: () = {
 //    Give an example in the above code, where reordering might make things go horribly wrong
 //    (hint, accessing a peripheral not being powered...)
 //
-//    ** your answer here **
+//      If you have a register being accessed before its been setup correctly yet, there would
+//      be undefined behaviour.
 //
 //    Without the non-reordering property of `write_volatile/read_volatile` could that happen in theory
 //    (argue from the point of data dependencies).