diff --git a/src/dewif.rs b/src/dewif.rs
index 73a3b471fdc93f63d62c7442b79e0c8f947358f9..b386fc699b7b6e876d11c1b64ca62d058d05707b 100644
--- a/src/dewif.rs
+++ b/src/dewif.rs
@@ -53,8 +53,7 @@
 //!
 //! // Read DEWIF file content
 //! // If the file content is correct, we get a key-pair iterator.
-//! let mut key_pair_iter = read_dewif_file_content(dewif_file_content, encryption_passphrase)
-//!     .expect("invalid DEWIF file.");
+//! let mut key_pair_iter = read_dewif_file_content(dewif_file_content, encryption_passphrase)?;
 //!
 //! // Get first key-pair
 //! let key_pair = key_pair_iter
@@ -77,7 +76,8 @@
 //! assert_eq!(
 //!     "nCWl7jtCa/nCMKKnk2NJN7daVxd/ER+e1wsFbofdh/pUvDuHxFaa7S5eUMGiqPTJ4uJQOvrmF/BOfOsYIoI2Bg==",
 //!     &sig.to_string()
-//! )
+//! );
+//! # Ok::<(), dup_crypto::dewif::DewifReadError>(())
 //! ```
 //!