diff --git a/hxt-relaxng.cabal b/hxt-relaxng.cabal
--- a/hxt-relaxng.cabal
+++ b/hxt-relaxng.cabal
@@ -1,6 +1,6 @@
 -- arch-tag: Haskell XML Toolbox main description file
 Name:           hxt-relaxng
-Version:        9.1.5
+Version:        9.1.5.1
 Synopsis:       The HXT RelaxNG validator
 Description:    The HXT RelaxNG validator
 License:        MIT
@@ -38,6 +38,10 @@
  examples/hrelaxng/simple-qualified.rng
  examples/hrelaxng/simple-unqualified.rng
 
+flag network-uri
+  description: Get Network.URI from the network-uri package
+  default: False
+
 library
  exposed-modules:
   Text.XML.HXT.RelaxNG,
@@ -68,7 +72,12 @@
  build-depends: base       >= 4   && < 5,
                 containers >= 0.2 && < 1,
                 parsec     >= 2.1 && < 4,
-                network    >= 2.1 && < 3,
                 hxt                 >= 9.1.3 && < 10,
                 hxt-charproperties  >= 9     && < 10,
                 hxt-regex-xmlschema >= 9     && < 10
+
+ if flag(network-uri)
+   build-depends: network-uri >= 2.6
+ else
+   build-depends: network >= 2.4 && < 2.6
+
