diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,14 +2,17 @@
 
 See full history at: <https://github.com/faylang/fay/commits>
 
+#### 0.19.0.1 (2014-03-17)
+
+* Allow `optparse-applicative 0.8.*`
+
 ### 0.19.1 (2014-03-13)
 
 * Added Data.Char to fay-base
 
 Dependency bumps:
 * Allow `Cabal 1.19.*`
-* Allow `Process 1.2.*`
-
+* Allow `process 1.2.*`
 
 #### 0.19.0.2 (2014-01-30)
 
diff --git a/fay.cabal b/fay.cabal
--- a/fay.cabal
+++ b/fay.cabal
@@ -1,5 +1,5 @@
 name:                fay
-version:             0.19.1
+version:             0.19.1.1
 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,
@@ -143,7 +143,7 @@
   build-depends:     base
                    , fay
                    , data-default
-                   , optparse-applicative >= 0.6     && < 0.8
+                   , optparse-applicative >= 0.6     && < 0.9
                    , 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
@@ -121,7 +121,7 @@
   <*> switch (long "typecheck-only" <> help "Only invoke GHC for typechecking, don't produce any output")
   <*> optional (strOption $ long "runtime-path" <> help "Custom path to the runtime so you don't have to reinstall fay when modifying it")
   <*> switch (long "sourcemap" <> help "Produce a source map in <outfile>.map")
-  <*> arguments Just (metavar "<hs-file>...")
+  <*> many (argument Just (metavar "<hs-file>..."))
   where strsOption m = nullOption (m <> reader (ReadM . Right . wordsBy (== ',')) <> value [])
 
 -- | Make incompatible options.
