diff --git a/Control/Shell/Extract.hs b/Control/Shell/Extract.hs
--- a/Control/Shell/Extract.hs
+++ b/Control/Shell/Extract.hs
@@ -123,7 +123,7 @@
 extractCmd f =
   case defaultMimeLookup (T.pack f) of
     "application/x-7z-compressed"       -> Just ("7z", ["x"])
-    "application/zip"                   -> Just ("unzip", [])
+    "application/zip"                   -> Just ("unzip", ["-o"])
     "application/x-rar-compressed"      -> Just ("unrar", ["x"])
     "application/x-tar"                 -> Just ("tar", ["-xf"])
     "application/x-tgz"                 -> Just ("tar", ["-xzf"])
diff --git a/shellmate-extras.cabal b/shellmate-extras.cabal
--- a/shellmate-extras.cabal
+++ b/shellmate-extras.cabal
@@ -1,5 +1,5 @@
 name:                shellmate-extras
-version:             0.3.4.1
+version:             0.3.4.3
 synopsis:            Extra functionality for shellmate.
 description:         HTTP downloads and parsing for various file formats.
 homepage:            https://github.com/valderman/shellmate
@@ -23,12 +23,12 @@
   build-depends:
     base         >=4.7   && <5,
     bytestring   >=0.10  && <0.11,
-    feed         >=0.3   && <0.4,
-    http-conduit >=2.2   && <2.3,
-    http-types   >=0.9   && <0.10,
+    feed         >=0.3   && <1.4,
+    http-conduit >=2.2   && <2.4,
+    http-types   >=0.9   && <0.13,
     mime-types   >=0.1   && <0.2,
     shellmate    >=0.3.3 && <0.4,
-    tagsoup      >=0.13  && <0.14,
+    tagsoup      >=0.13  && <0.15,
     text         >=1.2   && <1.3,
     utf8-string  >=1.0   && <1.1,
     xml          >=1.3   && <1.4
