diff --git a/Text/Parcom/Combinators.hs b/Text/Parcom/Combinators.hs
--- a/Text/Parcom/Combinators.hs
+++ b/Text/Parcom/Combinators.hs
@@ -6,7 +6,7 @@
 , many, many1, manySepBy
 , times
 , skip
-, possibly
+, possibly, optional, option
 )
 where
 
diff --git a/parcom-lib.cabal b/parcom-lib.cabal
--- a/parcom-lib.cabal
+++ b/parcom-lib.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                parcom-lib
-version:             0.7.0.0
+version:             0.8.0.1
 synopsis:            A simple parser-combinator library, a bit like Parsec but without the frills
 description:         Parcom provides parser combinator functionality in a string-type-agnostic way;
                      it supports strict ByteStrings (with Word8 tokens) and any list type (with
@@ -35,7 +35,7 @@
                  , Text.Parcom.Text.Lazy
                  , Text.Parcom.Text.Strict
   -- other-modules:       
-  build-depends: base ==4.5.*
+  build-depends: base >=4.5 && < 5.0
                , containers ==0.4.*
                , bytestring >=0.9 && < 1.0
                , word8
