diff --git a/loup.cabal b/loup.cabal
--- a/loup.cabal
+++ b/loup.cabal
@@ -1,5 +1,5 @@
 name: loup
-version: 0.0.15
+version: 0.0.16
 cabal-version: >=1.22
 build-type: Simple
 license: MIT
@@ -29,7 +29,7 @@
         conduit >=1.2.10,
         lifted-async >=0.9.1.1,
         lifted-base >=0.2.3.11,
-        preamble >=0.0.49,
+        preamble >=0.0.51,
         time >=1.5.0.1,
         turtle >=1.3.6,
         unordered-containers >=0.2.8.0,
@@ -84,7 +84,7 @@
     main-is: Shakefile.hs
     build-depends:
         base >=4.8 && <5,
-        shakers >=0.0.31
+        shakers >=0.0.35
     default-language: Haskell2010
     ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
 
diff --git a/src/Network/AWS/Loup/Prelude.hs b/src/Network/AWS/Loup/Prelude.hs
--- a/src/Network/AWS/Loup/Prelude.hs
+++ b/src/Network/AWS/Loup/Prelude.hs
@@ -14,9 +14,9 @@
 import Control.Concurrent.Async.Lifted
 import Control.Monad.Trans.AWS
 import Data.Aeson
-import Data.ByteString.Lazy            hiding (map)
+import Data.ByteString.Lazy
 import Data.Conduit
-import Data.Conduit.List               hiding (map)
+import Data.Conduit.List
 import Preamble                        as Exports
 
 -- | Encode JSON to Text.
@@ -32,5 +32,5 @@
 -- | Run a list of actions concurrently.
 --
 runConcurrent :: MonadBaseControl IO m => [m a] -> m ()
-runConcurrent = void . runConcurrently . sequenceA . map Concurrently
+runConcurrent = void . runConcurrently . traverse Concurrently
 
