diff --git a/amazonka-config.cabal b/amazonka-config.cabal
--- a/amazonka-config.cabal
+++ b/amazonka-config.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-config
-version:               0.0.6
+version:               0.0.7
 synopsis:              Amazon Config SDK.
 homepage:              https://github.com/brendanhay/amazonka
 license:               OtherLicense
@@ -55,5 +55,5 @@
     other-modules:
 
     build-depends:
-          amazonka-core == 0.0.6.*
+          amazonka-core == 0.0.7.*
         , base          >= 4.7     && < 5
diff --git a/gen/Network/AWS/Config/DescribeConfigurationRecorderStatus.hs b/gen/Network/AWS/Config/DescribeConfigurationRecorderStatus.hs
--- a/gen/Network/AWS/Config/DescribeConfigurationRecorderStatus.hs
+++ b/gen/Network/AWS/Config/DescribeConfigurationRecorderStatus.hs
@@ -129,4 +129,4 @@
 
 instance FromJSON DescribeConfigurationRecorderStatusResponse where
     parseJSON = withObject "DescribeConfigurationRecorderStatusResponse" $ \o -> DescribeConfigurationRecorderStatusResponse
-        <$> o .:  "ConfigurationRecordersStatus"
+        <$> o .:? "ConfigurationRecordersStatus" .!= mempty
diff --git a/gen/Network/AWS/Config/DescribeConfigurationRecorders.hs b/gen/Network/AWS/Config/DescribeConfigurationRecorders.hs
--- a/gen/Network/AWS/Config/DescribeConfigurationRecorders.hs
+++ b/gen/Network/AWS/Config/DescribeConfigurationRecorders.hs
@@ -128,4 +128,4 @@
 
 instance FromJSON DescribeConfigurationRecordersResponse where
     parseJSON = withObject "DescribeConfigurationRecordersResponse" $ \o -> DescribeConfigurationRecordersResponse
-        <$> o .:  "ConfigurationRecorders"
+        <$> o .:? "ConfigurationRecorders" .!= mempty
diff --git a/gen/Network/AWS/Config/DescribeDeliveryChannelStatus.hs b/gen/Network/AWS/Config/DescribeDeliveryChannelStatus.hs
--- a/gen/Network/AWS/Config/DescribeDeliveryChannelStatus.hs
+++ b/gen/Network/AWS/Config/DescribeDeliveryChannelStatus.hs
@@ -127,4 +127,4 @@
 
 instance FromJSON DescribeDeliveryChannelStatusResponse where
     parseJSON = withObject "DescribeDeliveryChannelStatusResponse" $ \o -> DescribeDeliveryChannelStatusResponse
-        <$> o .:  "DeliveryChannelsStatus"
+        <$> o .:? "DeliveryChannelsStatus" .!= mempty
diff --git a/gen/Network/AWS/Config/DescribeDeliveryChannels.hs b/gen/Network/AWS/Config/DescribeDeliveryChannels.hs
--- a/gen/Network/AWS/Config/DescribeDeliveryChannels.hs
+++ b/gen/Network/AWS/Config/DescribeDeliveryChannels.hs
@@ -125,4 +125,4 @@
 
 instance FromJSON DescribeDeliveryChannelsResponse where
     parseJSON = withObject "DescribeDeliveryChannelsResponse" $ \o -> DescribeDeliveryChannelsResponse
-        <$> o .:  "DeliveryChannels"
+        <$> o .:? "DeliveryChannels" .!= mempty
diff --git a/gen/Network/AWS/Config/GetResourceConfigHistory.hs b/gen/Network/AWS/Config/GetResourceConfigHistory.hs
--- a/gen/Network/AWS/Config/GetResourceConfigHistory.hs
+++ b/gen/Network/AWS/Config/GetResourceConfigHistory.hs
@@ -190,5 +190,5 @@
 
 instance FromJSON GetResourceConfigHistoryResponse where
     parseJSON = withObject "GetResourceConfigHistoryResponse" $ \o -> GetResourceConfigHistoryResponse
-        <$> o .:  "configurationItems"
+        <$> o .:? "configurationItems" .!= mempty
         <*> o .:? "nextToken"
diff --git a/gen/Network/AWS/Config/Types.hs b/gen/Network/AWS/Config/Types.hs
--- a/gen/Network/AWS/Config/Types.hs
+++ b/gen/Network/AWS/Config/Types.hs
@@ -650,12 +650,12 @@
         <*> o .:? "configurationItemMD5Hash"
         <*> o .:? "configurationItemStatus"
         <*> o .:? "configurationStateId"
-        <*> o .:  "relatedEvents"
-        <*> o .:  "relationships"
+        <*> o .:? "relatedEvents" .!= mempty
+        <*> o .:? "relationships" .!= mempty
         <*> o .:? "resourceCreationTime"
         <*> o .:? "resourceId"
         <*> o .:? "resourceType"
-        <*> o .:  "tags"
+        <*> o .:? "tags" .!= mempty
         <*> o .:? "version"
 
 instance ToJSON ConfigurationItem where
