diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 0.4.3
+
+ * Try again to fix the network dependency
+
 # 0.4.2
 
  * Expand the version range for time
diff --git a/taffybar.cabal b/taffybar.cabal
--- a/taffybar.cabal
+++ b/taffybar.cabal
@@ -1,5 +1,5 @@
 name: taffybar
-version: 0.4.2
+version: 0.4.3
 synopsis: A desktop bar similar to xmobar, but with more GUI
 license: BSD3
 license-file: LICENSE
@@ -19,6 +19,10 @@
   gtk2hs and provides several widgets (including a few graphical ones).
   It also sports an optional snazzy system tray.
 
+flag network-uri
+  description: network hack
+  default: True
+
 library
   default-language: Haskell2010
   build-depends: base > 3 && < 5,
@@ -29,7 +33,6 @@
                  HTTP,
                  parsec >= 3.1,
                  mtl >= 2,
-                 network-uri >= 2.6 && < 3,
                  cairo,
                  dbus >= 0.10.1 && < 1.0,
                  gtk >= 0.12.1 && < 0.14,
@@ -49,6 +52,10 @@
                  split >= 0.1.4.2,
                  process >= 1.0.1.1,
                  enclosed-exceptions >= 1.0.0.1
+  if flag(network-uri)
+    build-depends: network-uri >= 2.6 && < 3, network >= 2.6 && < 3
+  else
+    build-depends: network-uri < 2.6, network < 2.6
   hs-source-dirs: src
   pkgconfig-depends: gtk+-2.0
   exposed-modules: System.Taffybar,
