diff --git a/src/rstd/inlining.rs b/src/rstd/inlining.rs
index 51bea64..41d15ae 100644
--- a/src/rstd/inlining.rs
+++ b/src/rstd/inlining.rs
@@ -26,7 +26,11 @@ pub trait InliningExt<E>: Inlining {
         self,
         err: impl FnOnce(&[u8]) -> E,
     ) -> Result<([u8; N], Self), E> {
-        self.iread_n(N, |slice| slice.try_into().unwrap(), err)
+        self.iread_n(
+            N,
+            |slice| slice.try_into().expect("iread_n wrong length."),
+            err,
+        )
     }
 }