diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,13 @@
 Changes
 =======
 
-Version 0.2.3
--------------
+Version 0.2.3.2
+---------------
+
+Drop upper version bound on aeson.
+
+Version 0.2.3.1
+---------------
 
 * Upgrade to optparse-applicative 0.6
 * Provide the `--help` option for subcommands
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -49,16 +49,14 @@
 package resolution and `Distribution.HaskellSuite.Modules` for module
 resolution.
 
-## Installation
-
-It doesn't matter what Cabal version you use together with haskell-packages, but
-if you want to invoke a haskell-packages compiler from Cabal (see
-[Usage](#usage)), you need to build our [fork of Cabal][Cabal]. Eventually it
-will be merged into Cabal.
+## Usage
 
-[Cabal]: https://github.com/feuerbach/Cabal
+First, make sure that you have cabal-install from git:
 
-## Usage
+    git clone git@github.com:haskell/cabal.git
+    cd cabal
+    (cd Cabal && cabal install)
+    (cd cabal-install && cabal install)
 
 To compile a Haskell package using a haskell-packages tool:
 
diff --git a/haskell-packages.cabal b/haskell-packages.cabal
--- a/haskell-packages.cabal
+++ b/haskell-packages.cabal
@@ -1,8 +1,8 @@
--- Initial haskell-packages.cabal generated by cabal init.  For further 
+-- Initial haskell-packages.cabal generated by cabal init.  For further
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                haskell-packages
-version:             0.2.3.1
+version:             0.2.3.2
 synopsis:            Haskell suite library for package management and integration with Cabal
 description:         See <http://documentup.com/haskell-suite/haskell-packages>
 license:             MIT
@@ -23,11 +23,6 @@
   type:     git
   location: git://github.com/haskell-suite/haskell-packages.git
 
-source-repository this
-  type:     git
-  location: git://github.com/haskell-suite/haskell-packages.git
-  tag:      v0.2.3.1
-
 library
   default-language:    Haskell2010
   Hs-source-dirs:
@@ -44,8 +39,8 @@
   build-depends:
       base >=4.5 && < 5
     , optparse-applicative >= 0.6
-    , aeson == 0.6.*
-    , bytestring >=0.9
+    , aeson >= 0.6
+    , bytestring >= 0.9
     , Cabal >= 1.14
     , deepseq
     , directory
diff --git a/src/Distribution/HaskellSuite/Cabal.hs b/src/Distribution/HaskellSuite/Cabal.hs
--- a/src/Distribution/HaskellSuite/Cabal.hs
+++ b/src/Distribution/HaskellSuite/Cabal.hs
@@ -40,7 +40,11 @@
   :: forall c . Compiler.Is c
   => c -> IO ()
 main t =
-  join $ customExecParser (prefs noBacktrack) $ info (helper <*> optParser) idm
+  join $ customExecParser
+    (prefs $
+      noBacktrack <>
+      columns 80
+    ) $ info (helper <*> optParser) idm
   where
 
   optParser =
