diff --git a/Hledger/Interest.hs b/Hledger/Interest.hs
--- a/Hledger/Interest.hs
+++ b/Hledger/Interest.hs
@@ -12,11 +12,13 @@
 import Hledger.Data
 import Hledger.Interest.DayCountConvention
 import Hledger.Interest.Rate
+
 import Control.Monad.RWS
+import Data.Decimal
 import Data.Maybe
+import qualified Data.Text as T
 import Data.Time.Calendar
 import Data.Time.Calendar.OrdinalDate
-import Data.Decimal
 
 type Computer = RWS Config [Transaction] InterestState
 
@@ -82,7 +84,7 @@
   perDayScalar <- daysInYear day
   let t = nulltransaction
           { tdate          = day
-          , tdescription   = showPercent ratePerAnno ++ " interest for " ++ showMixedAmount bal ++ " over " ++ show days ++ " days"
+          , tdescription   = T.pack $ showPercent ratePerAnno ++ " interest for " ++ showMixedAmount bal ++ " over " ++ show days ++ " days"
           , tpostings      = [pTarget,pSource]
           }
       pTarget = nullposting
diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -1,14 +1,15 @@
 module Main ( main ) where
 
 import Hledger.Interest
-import Hledger.Read
 import Hledger.Query
+import Hledger.Read
 
 import Control.Exception ( bracket )
 import Control.Monad
 import Data.List
 import Data.Maybe
 import Data.Ord
+import qualified Data.Text as T
 import Distribution.Text ( display )
 import System.Console.GetOpt
 import System.Environment
@@ -92,9 +93,9 @@
       jnl = filterJournalTransactions (Acct interestAcc) jnl'
       ts  = sortBy (comparing tdate) (jtxns jnl)
       cfg = Config
-            { interestAccount = interestAcc
-            , sourceAccount = optSourceAcc opts
-            , targetAccount = optTargetAcc opts
+            { interestAccount = T.pack interestAcc
+            , sourceAccount = T.pack (optSourceAcc opts)
+            , targetAccount = T.pack (optTargetAcc opts)
             , dayCountConvention = fromJust (optDCC opts)
             , interestRate = fromJust (optRate opts)
             }
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
 ================
 
 hledger-interest is a small command-line utility based on [Simon
-Michael's hleder library](http://hledger.org/). Its purpose is to
+Michael's hlegder library](http://hledger.org/). Its purpose is to
 compute interest for a given ledger account. Using command line flags,
 the program can be configured to use various [day counting
 conventions](http://en.wikipedia.org/wiki/Day_count_convention), such as
@@ -147,7 +147,7 @@
 2010/09/15, but the money actually arrives almost half a year late:
 
     2010/09/15 Services rendered to Customer ACME
-        ACME                            EUR -35.00  ; 1 hour @ EUR 35.00
+        ACME                            1 hour @ EUR 35.00
         Receivable:ACME
 
     2011/03/17 ACME
diff --git a/hledger-interest.cabal b/hledger-interest.cabal
--- a/hledger-interest.cabal
+++ b/hledger-interest.cabal
@@ -1,5 +1,5 @@
 Name:                   hledger-interest
-Version:                1.4.4
+Version:                1.5
 Synopsis:               computes interest for a given account
 License:                BSD3
 License-file:           LICENSE
@@ -9,8 +9,9 @@
 Category:               Finance
 Build-type:             Simple
 Cabal-version:          >= 1.6
-Tested-with:            GHC >= 7.4.2 && <= 7.8.3
+Tested-with:            GHC > 7.10 && < 8.1
 Data-files:             README.md
+
 Description:
  hledger-interest is a small command-line utility based on Simon
  Michael's hleder library. Its purpose is to compute interest for a
@@ -112,7 +113,7 @@
 
 Executable hledger-interest
   Main-is:              Main.hs
-  Build-depends:        base >= 3 && < 5, hledger-lib >= 0.23.98, time, mtl, Cabal, Decimal
+  Build-depends:        base >= 3 && < 5, hledger-lib > 1, time, mtl, Cabal, Decimal, text
   other-modules:        Hledger.Interest
                         Hledger.Interest.DayCountConvention
                         Hledger.Interest.Rate
