diff --git a/Extra/Orphans.hs b/Extra/Orphans.hs
--- a/Extra/Orphans.hs
+++ b/Extra/Orphans.hs
@@ -129,6 +129,6 @@
 instance SafeCopy URI where version = 0
 instance SafeCopy URIAuth where version = 0
 
-$(concat <$>
-  sequence
-  [ deriveLiftMany [''URI, ''URIAuth] ])
+#if !MIN_VERSION_network_uri(2,6,2)
+$(concat <$> sequence [ deriveLiftMany [''URI, ''URIAuth] ])
+#endif
diff --git a/sr-extra.cabal b/sr-extra.cabal
--- a/sr-extra.cabal
+++ b/sr-extra.cabal
@@ -1,5 +1,5 @@
 Name:           sr-extra
-Version:        1.72.1
+Version:        1.72.3
 License:        BSD3
 License-File:   COPYING
 Author:         David Fox
@@ -22,6 +22,7 @@
   Description: Get Network.URI from the network-uri package rather than the
    full network package.
   Default: True
+  Manual: True
 
 flag omit-serialize
   Description: Omit all the Serialize instances, on the assumption
@@ -133,7 +134,7 @@
       Test.QuickCheck.Properties
 
   if flag(network-uri)
-    Build-Depends: network-uri >= 2.6
+    Build-Depends: network-uri >= 2.6.3
   else
     Build-Depends: network >= 2.4
 
