diff --git a/amazonka-cloudfront.cabal b/amazonka-cloudfront.cabal
--- a/amazonka-cloudfront.cabal
+++ b/amazonka-cloudfront.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-cloudfront
-version:               0.0.6
+version:               0.0.7
 synopsis:              Amazon CloudFront SDK.
 homepage:              https://github.com/brendanhay/amazonka
 license:               OtherLicense
@@ -69,5 +69,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/CloudFront/Types.hs b/gen/Network/AWS/CloudFront/Types.hs
--- a/gen/Network/AWS/CloudFront/Types.hs
+++ b/gen/Network/AWS/CloudFront/Types.hs
@@ -493,7 +493,7 @@
 instance FromXML CloudFrontOriginAccessIdentityList where
     parseXML x = CloudFrontOriginAccessIdentityList
         <$> x .@  "IsTruncated"
-        <*> x .@  "Items"
+        <*> x .@? "Items" .!@ mempty
         <*> x .@  "Marker"
         <*> x .@  "MaxItems"
         <*> x .@? "NextMarker"
@@ -637,7 +637,7 @@
 
 instance FromXML AllowedMethods where
     parseXML x = AllowedMethods
-        <$> x .@  "Items"
+        <$> x .@? "Items" .!@ mempty
         <*> x .@  "Quantity"
 
 instance ToXML AllowedMethods where
@@ -874,7 +874,7 @@
 instance FromXML StreamingDistributionList where
     parseXML x = StreamingDistributionList
         <$> x .@  "IsTruncated"
-        <*> x .@  "Items"
+        <*> x .@? "Items" .!@ mempty
         <*> x .@  "Marker"
         <*> x .@  "MaxItems"
         <*> x .@? "NextMarker"
@@ -1540,7 +1540,7 @@
 
 instance FromXML Aliases where
     parseXML x = Aliases
-        <$> x .@  "Items"
+        <$> x .@? "Items" .!@ mempty
         <*> x .@  "Quantity"
 
 instance ToXML Aliases where
@@ -2049,7 +2049,7 @@
 instance FromXML DistributionList where
     parseXML x = DistributionList
         <$> x .@  "IsTruncated"
-        <*> x .@  "Items"
+        <*> x .@? "Items" .!@ mempty
         <*> x .@  "Marker"
         <*> x .@  "MaxItems"
         <*> x .@? "NextMarker"
@@ -2096,7 +2096,7 @@
 
 instance FromXML KeyPairIds where
     parseXML x = KeyPairIds
-        <$> x .@  "Items"
+        <$> x .@? "Items" .!@ mempty
         <*> x .@  "Quantity"
 
 instance ToXML KeyPairIds where
@@ -2168,7 +2168,7 @@
 
 instance FromXML CustomErrorResponses where
     parseXML x = CustomErrorResponses
-        <$> x .@  "Items"
+        <$> x .@? "Items" .!@ mempty
         <*> x .@  "Quantity"
 
 instance ToXML CustomErrorResponses where
@@ -2273,7 +2273,7 @@
 
 instance FromXML GeoRestriction where
     parseXML x = GeoRestriction
-        <$> x .@  "Items"
+        <$> x .@? "Items" .!@ mempty
         <*> x .@  "Quantity"
         <*> x .@  "RestrictionType"
 
@@ -2362,7 +2362,7 @@
 
 instance FromXML Headers where
     parseXML x = Headers
-        <$> x .@  "Items"
+        <$> x .@? "Items" .!@ mempty
         <*> x .@  "Quantity"
 
 instance ToXML Headers where
@@ -2646,7 +2646,7 @@
 instance FromXML TrustedSigners where
     parseXML x = TrustedSigners
         <$> x .@  "Enabled"
-        <*> x .@  "Items"
+        <*> x .@? "Items" .!@ mempty
         <*> x .@  "Quantity"
 
 instance ToXML TrustedSigners where
@@ -2779,7 +2779,7 @@
 
 instance FromXML CookieNames where
     parseXML x = CookieNames
-        <$> x .@  "Items"
+        <$> x .@? "Items" .!@ mempty
         <*> x .@  "Quantity"
 
 instance ToXML CookieNames where
@@ -2890,7 +2890,7 @@
 
 instance FromXML CacheBehaviors where
     parseXML x = CacheBehaviors
-        <$> x .@  "Items"
+        <$> x .@? "Items" .!@ mempty
         <*> x .@  "Quantity"
 
 instance ToXML CacheBehaviors where
@@ -3095,7 +3095,7 @@
 instance FromXML InvalidationList where
     parseXML x = InvalidationList
         <$> x .@  "IsTruncated"
-        <*> x .@  "Items"
+        <*> x .@? "Items" .!@ mempty
         <*> x .@  "Marker"
         <*> x .@  "MaxItems"
         <*> x .@? "NextMarker"
@@ -3242,7 +3242,7 @@
 
 instance FromXML Paths where
     parseXML x = Paths
-        <$> x .@  "Items"
+        <$> x .@? "Items" .!@ mempty
         <*> x .@  "Quantity"
 
 instance ToXML Paths where
@@ -3353,7 +3353,7 @@
 instance FromXML ActiveTrustedSigners where
     parseXML x = ActiveTrustedSigners
         <$> x .@  "Enabled"
-        <*> x .@  "Items"
+        <*> x .@? "Items" .!@ mempty
         <*> x .@  "Quantity"
 
 instance ToXML ActiveTrustedSigners where
