diff --git a/ipfs.cabal b/ipfs.cabal
--- a/ipfs.cabal
+++ b/ipfs.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 57e69b16ed496b39a019d745c36aca0c13d5eca31deb91fbf3503b2fd1852e90
+-- hash: 816ad60b65a8943f9bbaefce7baa21b8c5d73cab832fdc7fbaa2538cc59daf8b
 
 name:           ipfs
-version:        1.0.1
+version:        1.0.2
 synopsis:       Access IPFS locally and remotely
 description:    Interact with the IPFS network by shelling out to a local IPFS node or communicating via the HTTP interface of a remote IPFS node.
 category:       Network
@@ -15,11 +15,11 @@
 bug-reports:    https://github.com/fission-suite/ipfs-haskell/issues
 author:         Brooklyn Zelenka,
                 Daniel Holmgren,
-                Ben Church
+                Steven Vandevelde
 maintainer:     brooklyn@fission.codes,
                 daniel@fission.codes,
-                ben@fission.codes
-copyright:      © 2019 Fission Internet Software Services for Open Networks Inc.
+                steven@fission.codes
+copyright:      © 2020 Fission Internet Software Services for Open Networks Inc.
 license:        AGPL-3.0-or-later
 license-file:   LICENSE
 tested-with:    GHC==8.6.5
@@ -89,18 +89,14 @@
     , aeson
     , base <5
     , bytestring
-    , data-has
     , envy
     , flow
-    , http-client
     , ip
     , lens
     , monad-logger
     , regex-compat
     , rio
     , servant-client
-    , servant-client-core
-    , servant-multipart
     , servant-server
     , swagger2
     , text
@@ -122,13 +118,11 @@
     , aeson
     , base <5
     , bytestring
-    , data-has
     , directory
     , directory-tree
     , doctest
     , envy
     , flow
-    , http-client
     , ip
     , lens
     , lens-aeson
@@ -136,8 +130,6 @@
     , regex-compat
     , rio
     , servant-client
-    , servant-client-core
-    , servant-multipart
     , servant-server
     , swagger2
     , text
diff --git a/library/Network/IPFS/Pin.hs b/library/Network/IPFS/Pin.hs
--- a/library/Network/IPFS/Pin.hs
+++ b/library/Network/IPFS/Pin.hs
@@ -10,7 +10,7 @@
 import qualified Network.IPFS.Client.Pin     as Pin
 import           Network.IPFS.Add.Error      as IPFS.Add
 import           Network.IPFS.Types          as IPFS
-import           Servant.Client.Core
+import           Servant.Client
 
 -- | Pin a CID
 add :: (MonadRemoteIPFS m, MonadLogger m) => IPFS.CID -> m (Either IPFS.Add.Error CID)
diff --git a/library/Network/IPFS/Prelude.hs b/library/Network/IPFS/Prelude.hs
--- a/library/Network/IPFS/Prelude.hs
+++ b/library/Network/IPFS/Prelude.hs
@@ -3,7 +3,6 @@
   ( module Control.Lens
   , module Control.Monad.Logger
   , module Data.Aeson
-  , module Data.Has
   , module Flow
   , module RIO
   , module RIO.Process
@@ -18,7 +17,6 @@
 import Control.Lens         ((%~), (.~), (?~), (^?))
 import Control.Monad.Logger (MonadLogger (..), ToLogStr (..), LogLevel (..), logWithoutLoc)
 import Data.Aeson
-import Data.Has
 
 import Network.IPFS.Internal.Orphanage.Utf8Builder ()
 
