diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,2 +1,2 @@
 # hw-parser
-[![v0.0-branch](https://circleci.com/gh/haskell-works/hw-parser/tree/v0.0-branch.svg?style=svg)](https://circleci.com/gh/haskell-works/hw-parser/tree/v0.0-branch)
+[![0.0-branch](https://circleci.com/gh/haskell-works/hw-parser/tree/0.0-branch.svg?style=svg)](https://circleci.com/gh/haskell-works/hw-parser/tree/0.0-branch)
diff --git a/hw-parser.cabal b/hw-parser.cabal
--- a/hw-parser.cabal
+++ b/hw-parser.cabal
@@ -1,6 +1,6 @@
 name:                   hw-parser
-version:                0.0.0.1
-synopsis:               Conduits for tokenizing streams.
+version:                0.0.0.2
+synopsis:               Simple parser support
 description:            Please see README.md
 homepage:               http://github.com/haskell-works/hw-parser#readme
 license:                BSD3
@@ -11,20 +11,20 @@
 category:               Data, Parser
 build-type:             Simple
 extra-source-files:     README.md
-cabal-version:          >= 1.10
+cabal-version:          >= 1.22
 
 library
   hs-source-dirs:       src
   exposed-modules:      HaskellWorks.Data.Parser
-  build-depends:        base                            >= 4.7  && < 5
+  build-depends:        base                          >= 4          && < 5
                       , attoparsec
                       , bytestring
-                      , hw-prim
+                      , hw-prim                       >= 0.4.0.0
                       , mono-traversable
                       , text
 
   default-language:     Haskell2010
-  ghc-options:          -rtsopts -with-rtsopts=-N -Wall -O2 -Wall -msse4.2
+  ghc-options:          -Wall -msse4.2
 
 source-repository head
   type:     git
diff --git a/src/HaskellWorks/Data/Parser.hs b/src/HaskellWorks/Data/Parser.hs
--- a/src/HaskellWorks/Data/Parser.hs
+++ b/src/HaskellWorks/Data/Parser.hs
@@ -30,14 +30,14 @@
   char = BC.char
   (<?>) = (BC.<?>)
   rational = BC.rational
-  {-# INLINABLE satisfy     #-}
-  {-# INLINABLE satisfyWith #-}
-  {-# INLINABLE satisfyChar #-}
-  {-# INLINABLE string      #-}
-  {-# INLINABLE try         #-}
-  {-# INLINABLE char        #-}
-  {-# INLINABLE (<?>)       #-}
-  {-# INLINABLE rational    #-}
+  {-# INLINE satisfy     #-}
+  {-# INLINE satisfyWith #-}
+  {-# INLINE satisfyChar #-}
+  {-# INLINE string      #-}
+  {-# INLINE try         #-}
+  {-# INLINE char        #-}
+  {-# INLINE (<?>)       #-}
+  {-# INLINE rational    #-}
 
 instance Parser Text where
   satisfy = AT.satisfy
@@ -48,11 +48,11 @@
   char = AT.char
   (<?>) = (AT.<?>)
   rational = AT.rational
-  {-# INLINABLE satisfy     #-}
-  {-# INLINABLE satisfyWith #-}
-  {-# INLINABLE satisfyChar #-}
-  {-# INLINABLE string      #-}
-  {-# INLINABLE try         #-}
-  {-# INLINABLE char        #-}
-  {-# INLINABLE (<?>)       #-}
-  {-# INLINABLE rational    #-}
+  {-# INLINE satisfy     #-}
+  {-# INLINE satisfyWith #-}
+  {-# INLINE satisfyChar #-}
+  {-# INLINE string      #-}
+  {-# INLINE try         #-}
+  {-# INLINE char        #-}
+  {-# INLINE (<?>)       #-}
+  {-# INLINE rational    #-}
