diff --git a/chain/src/chain.rs b/chain/src/chain.rs
index 78a78232..61077be5 100644
--- a/chain/src/chain.rs
+++ b/chain/src/chain.rs
@@ -96,7 +96,7 @@ impl Chain {
info!(LOGGER, "Saved genesis block with hash {}", gen.hash());
tip
}
- Err(e) => return Err(Error::StoreErr(e)),
+ Err(e) => return Err(Error::StoreErr(e, "chain init load head".to_owned())),
};
let store = Arc::new(chain_store);
@@ -116,7 +116,8 @@ impl Chain {
/// has been added to the longest chain, None if it's added to an (as of
/// now) orphan chain.
pub fn process_block(&self, b: Block, opts: Options) -> Result