diff --git a/hxt.cabal b/hxt.cabal
--- a/hxt.cabal
+++ b/hxt.cabal
@@ -1,6 +1,6 @@
 -- arch-tag: Haskell XML Toolbox main description file
 Name:           hxt
-Version:        9.3.1.14
+Version:        9.3.1.15
 Synopsis:       A collection of tools for processing XML with Haskell.
 Description:    The Haskell XML Toolbox bases on the ideas of HaXml and HXML,
                 but introduces a more general approach for processing XML with Haskell.
@@ -17,6 +17,8 @@
                 hxt-unicode contains encoding and decoding functions,
                 hxt-charproperties char properties for unicode and XML.
                 .
+                Changes from 9.3.1.14: For ghc-7.10 network-uri is automatically selected 
+                .
                 Changes from 9.3.1.13: ghc-7.10 compatibility
                 .
                 Changes from 9.3.1.12: Bug when unpickling an empty attribute value removed
@@ -114,7 +116,9 @@
  examples/xhtml/xhtml.xml
 
 flag network-uri
-  description: Get Network.URI from the network-uri package
+  description: Get Network.URI from the network-uri package,
+               with ghc <  7.10 default is False,
+               with ghc >= 7.10 default is True 
   default: False
 
 library
@@ -226,7 +230,10 @@
  if flag(network-uri)
    build-depends: network-uri >= 2.6
  else
-   build-depends: network >= 2.4 && < 2.6
+   if impl(ghc >= 7.10)
+     build-depends: network-uri >= 2.6
+   else
+     build-depends: network >= 2.4 && < 2.6
 
 Source-Repository head
   Type:     git
