diff --git a/regular-xmlpickler.cabal b/regular-xmlpickler.cabal
--- a/regular-xmlpickler.cabal
+++ b/regular-xmlpickler.cabal
@@ -1,5 +1,5 @@
 Name:             regular-xmlpickler
-Version:          0.1.1
+Version:          0.1.2
 Description:      Generic generation of HXT XmlPickler instances using Regular.
 Synopsis:         Generic generation of HXT XmlPickler instances using Regular.
 Category:         XML, Data
@@ -11,12 +11,14 @@
 License:          BSD3
 License-File:     LICENSE
 Build-Type:       Simple
-Build-Depends:    base == 4.*,
-                  hxt >=8.3 && < 8.6,
-                  regular == 0.2.*
 
-HS-Source-Dirs:   src
-GHC-Options:      -Wall -fno-warn-orphans
-Exposed-Modules:  Generics.Regular.XmlPickler,
-                  Generics.Regular.XmlPickler.Function,
-                  Generics.Regular.XmlPickler.Instances
+Library
+  Build-Depends:    base == 4.*
+                  , hxt >=8.3 && < 9.1
+                  , regular >= 0.2 && < 0.4
+  
+  HS-Source-Dirs:   src
+  GHC-Options:      -Wall -fno-warn-orphans
+  Exposed-Modules:  Generics.Regular.XmlPickler,
+                    Generics.Regular.XmlPickler.Function,
+                    Generics.Regular.XmlPickler.Instances
diff --git a/src/Generics/Regular/XmlPickler/Function.hs b/src/Generics/Regular/XmlPickler/Function.hs
--- a/src/Generics/Regular/XmlPickler/Function.hs
+++ b/src/Generics/Regular/XmlPickler/Function.hs
@@ -20,7 +20,7 @@
 
 import Data.Char (toLower)
 import Generics.Regular
-import Text.XML.HXT.Arrow
+import Text.XML.HXT.Arrow.Pickle
 import Text.XML.HXT.Arrow.Pickle.Schema
 
 -- | The generic XmlPickler class. This gives generic xml picklers for
diff --git a/src/Generics/Regular/XmlPickler/Instances.hs b/src/Generics/Regular/XmlPickler/Instances.hs
--- a/src/Generics/Regular/XmlPickler/Instances.hs
+++ b/src/Generics/Regular/XmlPickler/Instances.hs
@@ -18,7 +18,7 @@
 
 import Generics.Regular
 import Generics.Regular.XmlPickler.Function
-import Text.XML.HXT.Arrow
+import Text.XML.HXT.Arrow.Pickle
 
 -- * Boolean instance for XmlPickler.
 
