diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
 
 ## Version
 
-`1.4.0`
+`1.4.1`
 
 
 ## Description
diff --git a/amazonka-sdb.cabal b/amazonka-sdb.cabal
--- a/amazonka-sdb.cabal
+++ b/amazonka-sdb.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-sdb
-version:               1.4.0
+version:               1.4.1
 synopsis:              Amazon SimpleDB SDK.
 homepage:              https://github.com/brendanhay/amazonka
 bug-reports:           https://github.com/brendanhay/amazonka/issues
@@ -75,7 +75,7 @@
         , Network.AWS.SDB.Types.Sum
 
     build-depends:
-          amazonka-core == 1.4.0.*
+          amazonka-core == 1.4.1.*
         , base          >= 4.7     && < 5
 
 test-suite amazonka-sdb-test
@@ -95,9 +95,9 @@
         , Test.AWS.SDB.Internal
 
     build-depends:
-          amazonka-core == 1.4.0.*
-        , amazonka-test == 1.4.0.*
-        , amazonka-sdb == 1.4.0.*
+          amazonka-core == 1.4.1.*
+        , amazonka-test == 1.4.1.*
+        , amazonka-sdb == 1.4.1.*
         , base
         , bytestring
         , tasty
diff --git a/gen/Network/AWS/SDB/BatchDeleteAttributes.hs b/gen/Network/AWS/SDB/BatchDeleteAttributes.hs
--- a/gen/Network/AWS/SDB/BatchDeleteAttributes.hs
+++ b/gen/Network/AWS/SDB/BatchDeleteAttributes.hs
@@ -85,6 +85,8 @@
 
 instance Hashable BatchDeleteAttributes
 
+instance NFData BatchDeleteAttributes
+
 instance ToHeaders BatchDeleteAttributes where
         toHeaders = const mempty
 
@@ -109,3 +111,5 @@
 batchDeleteAttributesResponse
     :: BatchDeleteAttributesResponse
 batchDeleteAttributesResponse = BatchDeleteAttributesResponse'
+
+instance NFData BatchDeleteAttributesResponse
diff --git a/gen/Network/AWS/SDB/BatchPutAttributes.hs b/gen/Network/AWS/SDB/BatchPutAttributes.hs
--- a/gen/Network/AWS/SDB/BatchPutAttributes.hs
+++ b/gen/Network/AWS/SDB/BatchPutAttributes.hs
@@ -125,6 +125,8 @@
 
 instance Hashable BatchPutAttributes
 
+instance NFData BatchPutAttributes
+
 instance ToHeaders BatchPutAttributes where
         toHeaders = const mempty
 
@@ -149,3 +151,5 @@
 batchPutAttributesResponse
     :: BatchPutAttributesResponse
 batchPutAttributesResponse = BatchPutAttributesResponse'
+
+instance NFData BatchPutAttributesResponse
diff --git a/gen/Network/AWS/SDB/CreateDomain.hs b/gen/Network/AWS/SDB/CreateDomain.hs
--- a/gen/Network/AWS/SDB/CreateDomain.hs
+++ b/gen/Network/AWS/SDB/CreateDomain.hs
@@ -78,6 +78,8 @@
 
 instance Hashable CreateDomain
 
+instance NFData CreateDomain
+
 instance ToHeaders CreateDomain where
         toHeaders = const mempty
 
@@ -101,3 +103,5 @@
 createDomainResponse
     :: CreateDomainResponse
 createDomainResponse = CreateDomainResponse'
+
+instance NFData CreateDomainResponse
diff --git a/gen/Network/AWS/SDB/DeleteAttributes.hs b/gen/Network/AWS/SDB/DeleteAttributes.hs
--- a/gen/Network/AWS/SDB/DeleteAttributes.hs
+++ b/gen/Network/AWS/SDB/DeleteAttributes.hs
@@ -110,6 +110,8 @@
 
 instance Hashable DeleteAttributes
 
+instance NFData DeleteAttributes
+
 instance ToHeaders DeleteAttributes where
         toHeaders = const mempty
 
@@ -136,3 +138,5 @@
 deleteAttributesResponse
     :: DeleteAttributesResponse
 deleteAttributesResponse = DeleteAttributesResponse'
+
+instance NFData DeleteAttributesResponse
diff --git a/gen/Network/AWS/SDB/DeleteDomain.hs b/gen/Network/AWS/SDB/DeleteDomain.hs
--- a/gen/Network/AWS/SDB/DeleteDomain.hs
+++ b/gen/Network/AWS/SDB/DeleteDomain.hs
@@ -70,6 +70,8 @@
 
 instance Hashable DeleteDomain
 
+instance NFData DeleteDomain
+
 instance ToHeaders DeleteDomain where
         toHeaders = const mempty
 
@@ -93,3 +95,5 @@
 deleteDomainResponse
     :: DeleteDomainResponse
 deleteDomainResponse = DeleteDomainResponse'
+
+instance NFData DeleteDomainResponse
diff --git a/gen/Network/AWS/SDB/DomainMetadata.hs b/gen/Network/AWS/SDB/DomainMetadata.hs
--- a/gen/Network/AWS/SDB/DomainMetadata.hs
+++ b/gen/Network/AWS/SDB/DomainMetadata.hs
@@ -90,6 +90,8 @@
 
 instance Hashable DomainMetadata
 
+instance NFData DomainMetadata
+
 instance ToHeaders DomainMetadata where
         toHeaders = const mempty
 
@@ -180,3 +182,5 @@
 -- | The response status code.
 dmrsResponseStatus :: Lens' DomainMetadataResponse Int
 dmrsResponseStatus = lens _dmrsResponseStatus (\ s a -> s{_dmrsResponseStatus = a});
+
+instance NFData DomainMetadataResponse
diff --git a/gen/Network/AWS/SDB/GetAttributes.hs b/gen/Network/AWS/SDB/GetAttributes.hs
--- a/gen/Network/AWS/SDB/GetAttributes.hs
+++ b/gen/Network/AWS/SDB/GetAttributes.hs
@@ -114,6 +114,8 @@
 
 instance Hashable GetAttributes
 
+instance NFData GetAttributes
+
 instance ToHeaders GetAttributes where
         toHeaders = const mempty
 
@@ -160,3 +162,5 @@
 -- | The response status code.
 garsResponseStatus :: Lens' GetAttributesResponse Int
 garsResponseStatus = lens _garsResponseStatus (\ s a -> s{_garsResponseStatus = a});
+
+instance NFData GetAttributesResponse
diff --git a/gen/Network/AWS/SDB/ListDomains.hs b/gen/Network/AWS/SDB/ListDomains.hs
--- a/gen/Network/AWS/SDB/ListDomains.hs
+++ b/gen/Network/AWS/SDB/ListDomains.hs
@@ -104,6 +104,8 @@
 
 instance Hashable ListDomains
 
+instance NFData ListDomains
+
 instance ToHeaders ListDomains where
         toHeaders = const mempty
 
@@ -156,3 +158,5 @@
 -- | The response status code.
 ldrsResponseStatus :: Lens' ListDomainsResponse Int
 ldrsResponseStatus = lens _ldrsResponseStatus (\ s a -> s{_ldrsResponseStatus = a});
+
+instance NFData ListDomainsResponse
diff --git a/gen/Network/AWS/SDB/PutAttributes.hs b/gen/Network/AWS/SDB/PutAttributes.hs
--- a/gen/Network/AWS/SDB/PutAttributes.hs
+++ b/gen/Network/AWS/SDB/PutAttributes.hs
@@ -134,6 +134,8 @@
 
 instance Hashable PutAttributes
 
+instance NFData PutAttributes
+
 instance ToHeaders PutAttributes where
         toHeaders = const mempty
 
@@ -160,3 +162,5 @@
 putAttributesResponse
     :: PutAttributesResponse
 putAttributesResponse = PutAttributesResponse'
+
+instance NFData PutAttributesResponse
diff --git a/gen/Network/AWS/SDB/Select.hs b/gen/Network/AWS/SDB/Select.hs
--- a/gen/Network/AWS/SDB/Select.hs
+++ b/gen/Network/AWS/SDB/Select.hs
@@ -122,6 +122,8 @@
 
 instance Hashable Select
 
+instance NFData Select
+
 instance ToHeaders Select where
         toHeaders = const mempty
 
@@ -176,3 +178,5 @@
 -- | The response status code.
 srsResponseStatus :: Lens' SelectResponse Int
 srsResponseStatus = lens _srsResponseStatus (\ s a -> s{_srsResponseStatus = a});
+
+instance NFData SelectResponse
diff --git a/gen/Network/AWS/SDB/Types.hs b/gen/Network/AWS/SDB/Types.hs
--- a/gen/Network/AWS/SDB/Types.hs
+++ b/gen/Network/AWS/SDB/Types.hs
@@ -109,6 +109,8 @@
       | has (hasCode "ThrottlingException" . hasStatus 400) e =
           Just "throttling_exception"
       | has (hasCode "Throttling" . hasStatus 400) e = Just "throttling"
+      | has (hasStatus 504) e = Just "gateway_timeout"
+      | has (hasStatus 502) e = Just "bad_gateway"
       | has (hasStatus 503) e = Just "service_unavailable"
       | has (hasStatus 500) e = Just "general_server_error"
       | has (hasStatus 509) e = Just "limit_exceeded"
diff --git a/gen/Network/AWS/SDB/Types/Product.hs b/gen/Network/AWS/SDB/Types/Product.hs
--- a/gen/Network/AWS/SDB/Types/Product.hs
+++ b/gen/Network/AWS/SDB/Types/Product.hs
@@ -80,6 +80,8 @@
 
 instance Hashable Attribute
 
+instance NFData Attribute
+
 instance ToQuery Attribute where
         toQuery Attribute'{..}
           = mconcat
@@ -120,6 +122,8 @@
 
 instance Hashable DeletableItem
 
+instance NFData DeletableItem
+
 instance ToQuery DeletableItem where
         toQuery DeletableItem'{..}
           = mconcat
@@ -174,6 +178,8 @@
 
 instance Hashable Item
 
+instance NFData Item
+
 -- |
 --
 -- /See:/ 'replaceableAttribute' smart constructor.
@@ -218,6 +224,8 @@
 
 instance Hashable ReplaceableAttribute
 
+instance NFData ReplaceableAttribute
+
 instance ToQuery ReplaceableAttribute where
         toQuery ReplaceableAttribute'{..}
           = mconcat
@@ -258,6 +266,8 @@
 
 instance Hashable ReplaceableItem
 
+instance NFData ReplaceableItem
+
 instance ToQuery ReplaceableItem where
         toQuery ReplaceableItem'{..}
           = mconcat
@@ -313,6 +323,8 @@
 ucName = lens _ucName (\ s a -> s{_ucName = a});
 
 instance Hashable UpdateCondition
+
+instance NFData UpdateCondition
 
 instance ToQuery UpdateCondition where
         toQuery UpdateCondition'{..}
