diff --git a/blockchain/blockchain.go b/blockchain/blockchain.go
index a644988f4ac02e03420fcdfe7f3eddfdf91ee01e..74cbe338568a2bcf7ab16b3ece5065aa18f47129 100644
--- a/blockchain/blockchain.go
+++ b/blockchain/blockchain.go
@@ -100,7 +100,7 @@ type PersistedState struct {
 }
 
 func LoadOrNewBlockchain(db dbm.DB, genesisDoc *genesis.GenesisDoc,
-	logger *logging.Logger) (MutableBlockchain, error) {
+	logger *logging.Logger) (*blockchain, error) {
 
 	logger = logger.WithScope("LoadOrNewBlockchain")
 	logger.InfoMsg("Trying to load blockchain state from database",