diff --git a/AWS/Lib/Query.hs b/AWS/Lib/Query.hs
--- a/AWS/Lib/Query.hs
+++ b/AWS/Lib/Query.hs
@@ -41,7 +41,11 @@
 import Data.Map (Map)
 import Network.HTTP.Conduit (HttpException)
 import qualified Network.HTTP.Types as H
+#if MIN_VERSION_tls(1,2,0)
 import Network.TLS (TLSException)
+#else
+import Network.TLS (HandshakeFailed)
+#endif
 import qualified Data.Digest.Pure.SHA as SHA
 import qualified Data.ByteString.Base64 as BASE
 import Control.Monad.IO.Class (MonadIO, liftIO)
@@ -305,5 +309,9 @@
     awse = fromException e :: Maybe AWSException
     xmle = fromException e :: Maybe XmlException
     httpe = fromException e :: Maybe HttpException
+#if MIN_VERSION_tls(1,2,0)
     tlse  = fromException e :: Maybe TLSException
+#else
+    tlse  = fromException e :: Maybe HandshakeFailed
+#endif
     ioe   = fromException e :: Maybe IOException
diff --git a/aws-sdk.cabal b/aws-sdk.cabal
--- a/aws-sdk.cabal
+++ b/aws-sdk.cabal
@@ -1,5 +1,5 @@
 name:                aws-sdk
-version:             0.12.1
+version:             0.12.2
 synopsis:            AWS SDK for Haskell
 description: AWS (Amazon Web Services) sdk for Haskell.
              .
