diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,11 @@
 User-visible changes in hledger-ui. See also hledger, hledger-lib.
 
 
+# 1.9.1 (2018/4/30)
+
+* use hledger-lib 1.9.1
+
+
 # 1.9 (2018/3/31)
 
 * support ghc 8.4, latest deps
diff --git a/Hledger/UI/Main.hs b/Hledger/UI/Main.hs
--- a/Hledger/UI/Main.hs
+++ b/Hledger/UI/Main.hs
@@ -74,14 +74,12 @@
 withJournalDoUICommand :: UIOpts -> (UIOpts -> Journal -> IO ()) -> IO ()
 withJournalDoUICommand uopts@UIOpts{cliopts_=copts} cmd = do
   journalpath <- journalFilePathFromOpts copts
-  ej <- readJournalFilesWithOpts (inputopts_ copts) journalpath
+  ej <- readJournalFiles (inputopts_ copts) journalpath
   let fn = cmd uopts
          . pivotByOpts copts
          . anonymiseByOpts copts
-         . journalApplyAliases (aliasesFromOpts copts)
        <=< journalApplyValue (reportopts_ copts)
        <=< journalAddForecast copts
-         . generateAutomaticPostings (reportopts_ copts)
   either error' fn ej
 
 runBrickUi :: UIOpts -> Journal -> IO ()
diff --git a/hledger-ui.1 b/hledger-ui.1
--- a/hledger-ui.1
+++ b/hledger-ui.1
@@ -1,5 +1,5 @@
 
-.TH "hledger\-ui" "1" "March 2018" "hledger\-ui 1.9" "hledger User Manuals"
+.TH "hledger\-ui" "1" "April 2018" "hledger\-ui 1.9.1" "hledger User Manuals"
 
 
 
diff --git a/hledger-ui.cabal b/hledger-ui.cabal
--- a/hledger-ui.cabal
+++ b/hledger-ui.cabal
@@ -1,11 +1,11 @@
--- This file has been generated from package.yaml by hpack version 0.20.0.
+-- This file has been generated from package.yaml by hpack version 0.28.2.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: cea777a487df72770055345666488fc9985b6adfc88526e59c3a6867e4768811
+-- hash: 05c45adc94455b7776ed25c756329788c1c5bb3b9ef5620a681eb538a4e1bdf3
 
 name:           hledger-ui
-version:        1.9
+version:        1.9.1
 synopsis:       Curses-style user interface for the hledger accounting tool
 description:    This is hledger's curses-style interface.
                 It is simpler and more convenient for browsing data than the command-line interface,
@@ -28,7 +28,6 @@
 tested-with:    GHC==7.10.3, GHC==8.0
 build-type:     Simple
 cabal-version:  >= 1.10
-
 extra-source-files:
     CHANGES
     hledger-ui.1
@@ -47,10 +46,24 @@
 
 executable hledger-ui
   main-is: hledger-ui.hs
+  other-modules:
+      Hledger.UI
+      Hledger.UI.AccountsScreen
+      Hledger.UI.Editor
+      Hledger.UI.ErrorScreen
+      Hledger.UI.Main
+      Hledger.UI.RegisterScreen
+      Hledger.UI.Theme
+      Hledger.UI.TransactionScreen
+      Hledger.UI.UIOptions
+      Hledger.UI.UIState
+      Hledger.UI.UITypes
+      Hledger.UI.UIUtils
+      Paths_hledger_ui
   hs-source-dirs:
       ./.
   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
-  cpp-options: -DVERSION="1.9"
+  cpp-options: -DVERSION="1.9.1"
   build-depends:
       HUnit
     , ansi-terminal >=0.6.2.3
@@ -63,8 +76,8 @@
     , directory
     , filepath
     , fsnotify >=0.2
-    , hledger >=1.9 && <2.0
-    , hledger-lib >=1.9 && <2.0
+    , hledger >=1.9.1 && <2.0
+    , hledger-lib >=1.9.1 && <2.0
     , megaparsec >=5.0
     , microlens >=0.4
     , microlens-platform >=0.2.3.1
@@ -85,18 +98,4 @@
       , vty >=5.5
   if flag(threaded)
     ghc-options: -threaded
-  other-modules:
-      Hledger.UI
-      Hledger.UI.AccountsScreen
-      Hledger.UI.Editor
-      Hledger.UI.ErrorScreen
-      Hledger.UI.Main
-      Hledger.UI.RegisterScreen
-      Hledger.UI.Theme
-      Hledger.UI.TransactionScreen
-      Hledger.UI.UIOptions
-      Hledger.UI.UIState
-      Hledger.UI.UITypes
-      Hledger.UI.UIUtils
-      Paths_hledger_ui
   default-language: Haskell2010
diff --git a/hledger-ui.info b/hledger-ui.info
--- a/hledger-ui.info
+++ b/hledger-ui.info
@@ -3,8 +3,8 @@
 
 File: hledger-ui.info,  Node: Top,  Next: OPTIONS,  Up: (dir)
 
-hledger-ui(1) hledger-ui 1.9
-****************************
+hledger-ui(1) hledger-ui 1.9.1
+******************************
 
 hledger-ui is hledger's curses-style interface, providing an efficient
 full-window text UI for viewing accounts and transactions, and some
@@ -377,19 +377,19 @@
 
 Tag Table:
 Node: Top71
-Node: OPTIONS821
-Ref: #options918
-Node: KEYS4135
-Ref: #keys4230
-Node: SCREENS7189
-Ref: #screens7274
-Node: Accounts screen7364
-Ref: #accounts-screen7492
-Node: Register screen9722
-Ref: #register-screen9877
-Node: Transaction screen11951
-Ref: #transaction-screen12109
-Node: Error screen12979
-Ref: #error-screen13101
+Node: OPTIONS825
+Ref: #options922
+Node: KEYS4139
+Ref: #keys4234
+Node: SCREENS7193
+Ref: #screens7278
+Node: Accounts screen7368
+Ref: #accounts-screen7496
+Node: Register screen9726
+Ref: #register-screen9881
+Node: Transaction screen11955
+Ref: #transaction-screen12113
+Node: Error screen12983
+Ref: #error-screen13105
 
 End Tag Table
diff --git a/hledger-ui.txt b/hledger-ui.txt
--- a/hledger-ui.txt
+++ b/hledger-ui.txt
@@ -384,4 +384,4 @@
 
 
 
-hledger-ui 1.9                    March 2018                     hledger-ui(1)
+hledger-ui 1.9.1                  April 2018                     hledger-ui(1)
