diff --git a/Foreign/Ptr/Region.hs b/Foreign/Ptr/Region.hs
--- a/Foreign/Ptr/Region.hs
+++ b/Foreign/Ptr/Region.hs
@@ -18,7 +18,7 @@
 
       * Run a region using 'runRegionT'.
 
-      * Concurrently run a region inside another region using 'forkTopRegion'.
+      * Concurrently run a region inside another region using 'forkIOTopRegion'.
 
       * Duplicate a 'RegionalPtr' to a parent region using 'dup'.
       -}
diff --git a/regional-pointers.cabal b/regional-pointers.cabal
--- a/regional-pointers.cabal
+++ b/regional-pointers.cabal
@@ -1,5 +1,5 @@
 name:          regional-pointers
-version:       0.2
+version:       0.3
 cabal-version: >=1.6
 build-type:    Custom
 license:       BSD3
@@ -36,7 +36,7 @@
   GHC-Options: -Wall
   build-depends: base                      >= 4     && < 4.3
                , base-unicode-symbols      >= 0.1.1 && < 0.3
-               , regions                   >= 0.6   && < 0.7
+               , regions                   >= 0.6   && < 0.8
                , transformers              >= 0.2   && < 0.3
                , MonadCatchIO-transformers >= 0.2   && < 0.3
   exposed-modules: Foreign.Ptr.Region
