diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,10 +1,12 @@
-haskell-bitcoin-script
-==================
+haskell-bitcoin-api
+===================
 
-[![Build Status](https://travis-ci.org/solatis/haskell-bitcoin-script.png?branch=master)](https://travis-ci.org/solatis/haskell-bitcoin-script)
-[![Coverage Status](https://coveralls.io/repos/solatis/haskell-bitcoin-script/badge.svg?branch=master)](https://coveralls.io/r/solatis/haskell-bitcoin-script?branch=master)
+[![Build Status](https://travis-ci.org/solatis/haskell-bitcoin-api.png?branch=master)](https://travis-ci.org/solatis/haskell-bitcoin-api)
+[![Coverage Status](https://coveralls.io/repos/solatis/haskell-bitcoin-api/badge.svg?branch=master)](https://coveralls.io/r/solatis/haskell-bitcoin-api?branch=master)
 [![MIT](http://b.repl.ca/v1/license-MIT-blue.png)](http://en.wikipedia.org/wiki/MIT_License)
 [![Haskell](http://b.repl.ca/v1/language-haskell-lightgrey.png)](http://haskell.org)
 
-This library provides utilities for compiling, manipulation and decompiling of
-Bitcoin scripts.
+The Bitcoin Core application provides an HTTP RPC interface for communication.
+This library implements access to these functions. It builds on top of the
+`bitcoin-tx` and `bitcoin-script`, and as such provides an extremely flexible
+environment to create, manipulate and store transactions and custom scripts.
diff --git a/bitcoin-api.cabal b/bitcoin-api.cabal
--- a/bitcoin-api.cabal
+++ b/bitcoin-api.cabal
@@ -1,6 +1,6 @@
 name: bitcoin-api
 category: Network, Finance
-version: 0.11.0
+version: 0.11.1
 license: MIT
 license-file: LICENSE
 copyright: (c) 2015 Leon Mergen
diff --git a/src/Network/Bitcoin/Api/Transaction.hs b/src/Network/Bitcoin/Api/Transaction.hs
--- a/src/Network/Bitcoin/Api/Transaction.hs
+++ b/src/Network/Bitcoin/Api/Transaction.hs
@@ -16,7 +16,7 @@
 import           Control.Monad                                (unless)
 
 import qualified Data.Base58String                            as B58S
-import qualified Data.Bitcoin.Block                           as Btc (Block (..))
+import qualified Data.Bitcoin.Block                           as Btc hiding (encode, decode)
 import qualified Data.Bitcoin.Transaction                     as Btc
 
 import qualified Data.Bitcoin.Types                           as BT
@@ -128,4 +128,4 @@
   limit  <- Blockchain.getBlockCount client
   blocks <- mapM (Blockchain.getBlock client) =<< mapM (Blockchain.getBlockHash client) [offset..limit - confirmations]
 
-  return $ foldl (\lhs rhs -> lhs ++ Btc.blockTxns rhs) [] blocks
+  return $ foldl (\lhs rhs -> lhs ++ rhs ^. Btc.blockTxns) [] blocks
