diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
 
 See full history at: <https://github.com/faylang/fay/commits>
 
+#### 0.23.1.15
+
+* Allow optparse-applicative 0.13.*.
+
 #### 0.23.1.14
 
 * Fix a compilation error introduced in 0.23.1.13.
diff --git a/fay.cabal b/fay.cabal
--- a/fay.cabal
+++ b/fay.cabal
@@ -1,5 +1,5 @@
 name:                fay
-version:             0.23.1.14
+version:             0.23.1.15
 synopsis:            A compiler for Fay, a Haskell subset that compiles to JavaScript.
 description:         Fay is a proper subset of Haskell which is type-checked
                      with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad,
@@ -177,7 +177,7 @@
       base
     , fay
     , mtl
-    , optparse-applicative >= 0.11 && < 0.13
+    , optparse-applicative >= 0.11 && < 0.14
     , split
 
 executable fay-tests
diff --git a/src/main/Main.hs b/src/main/Main.hs
--- a/src/main/Main.hs
+++ b/src/main/Main.hs
@@ -3,16 +3,20 @@
 module Main where
 
 import           Fay
-import           Paths_fay (version)
+import           Paths_fay                 (version)
 
+import           Control.Applicative       ((<|>))
+import qualified Control.Exception         as E
 import           Control.Monad
 import           Control.Monad.Reader
-import           Data.List.Split (wordsBy)
+import           Data.List.Split           (wordsBy)
 import           Data.Maybe
-import           Data.Version (showVersion)
-import           Options.Applicative
-import           Options.Applicative.Types
-import qualified Control.Exception as E
+import           Data.Monoid               ((<>))
+import           Data.Version              (showVersion)
+import           Options.Applicative       (Mod, OptionFields, Parser, argument, execParser, fullDesc, header, help,
+                                            helper, info, long, many, metavar, option, optional, short, strOption,
+                                            switch, value)
+import           Options.Applicative.Types (ReadM (ReadM))
 
 -- | Options and help.
 data FayCompilerOptions = FayCompilerOptions
