diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
 
 ## Version
 
-`1.2.0.1`
+`1.2.0.2`
 
 
 ## Description
diff --git a/amazonka-kms.cabal b/amazonka-kms.cabal
--- a/amazonka-kms.cabal
+++ b/amazonka-kms.cabal
@@ -1,7 +1,8 @@
 name:                  amazonka-kms
-version:               1.2.0.1
+version:               1.2.0.2
 synopsis:              Amazon Key Management Service SDK.
 homepage:              https://github.com/brendanhay/amazonka
+bug-reports:           https://github.com/brendanhay/amazonka/issues
 license:               OtherLicense
 license-file:          LICENSE
 author:                Brendan Hay
@@ -9,9 +10,8 @@
 copyright:             Copyright (c) 2013-2015 Brendan Hay
 category:              Network, AWS, Cloud, Distributed Computing
 build-type:            Simple
-extra-source-files:    README.md
 cabal-version:         >= 1.10
-
+extra-source-files:    README.md fixture/*.yaml fixture/*.proto
 description:
     AWS Key Management Service
 
@@ -158,8 +158,9 @@
 
     ghc-options:       -Wall -threaded
 
-    -- This is not comprehensive if modules have manually been added.
-    -- It exists to ensure cabal 'somewhat' detects test module changes.
+    -- This section is encoded by the template and any modules added by
+    -- hand outside these namespaces will not correctly be added to the
+    -- distribution package.
     other-modules:
           Test.AWS.KMS
         , Test.AWS.Gen.KMS
diff --git a/fixture/CreateAlias.yaml b/fixture/CreateAlias.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateAlias.yaml
diff --git a/fixture/CreateAliasResponse.proto b/fixture/CreateAliasResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateAliasResponse.proto
diff --git a/fixture/CreateGrant.yaml b/fixture/CreateGrant.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateGrant.yaml
diff --git a/fixture/CreateGrantResponse.proto b/fixture/CreateGrantResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateGrantResponse.proto
diff --git a/fixture/CreateKey.yaml b/fixture/CreateKey.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateKey.yaml
diff --git a/fixture/CreateKeyResponse.proto b/fixture/CreateKeyResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateKeyResponse.proto
diff --git a/fixture/Decrypt.yaml b/fixture/Decrypt.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/Decrypt.yaml
diff --git a/fixture/DecryptResponse.proto b/fixture/DecryptResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DecryptResponse.proto
diff --git a/fixture/DeleteAlias.yaml b/fixture/DeleteAlias.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteAlias.yaml
diff --git a/fixture/DeleteAliasResponse.proto b/fixture/DeleteAliasResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteAliasResponse.proto
diff --git a/fixture/DescribeKey.yaml b/fixture/DescribeKey.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeKey.yaml
diff --git a/fixture/DescribeKeyResponse.proto b/fixture/DescribeKeyResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeKeyResponse.proto
diff --git a/fixture/DisableKey.yaml b/fixture/DisableKey.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DisableKey.yaml
diff --git a/fixture/DisableKeyResponse.proto b/fixture/DisableKeyResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DisableKeyResponse.proto
diff --git a/fixture/DisableKeyRotation.yaml b/fixture/DisableKeyRotation.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DisableKeyRotation.yaml
diff --git a/fixture/DisableKeyRotationResponse.proto b/fixture/DisableKeyRotationResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DisableKeyRotationResponse.proto
diff --git a/fixture/EnableKey.yaml b/fixture/EnableKey.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/EnableKey.yaml
diff --git a/fixture/EnableKeyResponse.proto b/fixture/EnableKeyResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/EnableKeyResponse.proto
diff --git a/fixture/EnableKeyRotation.yaml b/fixture/EnableKeyRotation.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/EnableKeyRotation.yaml
diff --git a/fixture/EnableKeyRotationResponse.proto b/fixture/EnableKeyRotationResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/EnableKeyRotationResponse.proto
diff --git a/fixture/Encrypt.yaml b/fixture/Encrypt.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/Encrypt.yaml
diff --git a/fixture/EncryptResponse.proto b/fixture/EncryptResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/EncryptResponse.proto
diff --git a/fixture/GenerateDataKey.yaml b/fixture/GenerateDataKey.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/GenerateDataKey.yaml
diff --git a/fixture/GenerateDataKeyResponse.proto b/fixture/GenerateDataKeyResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/GenerateDataKeyResponse.proto
diff --git a/fixture/GenerateDataKeyWithoutPlaintext.yaml b/fixture/GenerateDataKeyWithoutPlaintext.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/GenerateDataKeyWithoutPlaintext.yaml
diff --git a/fixture/GenerateDataKeyWithoutPlaintextResponse.proto b/fixture/GenerateDataKeyWithoutPlaintextResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/GenerateDataKeyWithoutPlaintextResponse.proto
diff --git a/fixture/GenerateRandom.yaml b/fixture/GenerateRandom.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/GenerateRandom.yaml
diff --git a/fixture/GenerateRandomResponse.proto b/fixture/GenerateRandomResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/GenerateRandomResponse.proto
diff --git a/fixture/GetKeyPolicy.yaml b/fixture/GetKeyPolicy.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/GetKeyPolicy.yaml
diff --git a/fixture/GetKeyPolicyResponse.proto b/fixture/GetKeyPolicyResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/GetKeyPolicyResponse.proto
diff --git a/fixture/GetKeyRotationStatus.yaml b/fixture/GetKeyRotationStatus.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/GetKeyRotationStatus.yaml
diff --git a/fixture/GetKeyRotationStatusResponse.proto b/fixture/GetKeyRotationStatusResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/GetKeyRotationStatusResponse.proto
diff --git a/fixture/ListAliases.yaml b/fixture/ListAliases.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListAliases.yaml
diff --git a/fixture/ListAliasesResponse.proto b/fixture/ListAliasesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListAliasesResponse.proto
diff --git a/fixture/ListGrants.yaml b/fixture/ListGrants.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListGrants.yaml
diff --git a/fixture/ListGrantsResponse.proto b/fixture/ListGrantsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListGrantsResponse.proto
diff --git a/fixture/ListKeyPolicies.yaml b/fixture/ListKeyPolicies.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListKeyPolicies.yaml
diff --git a/fixture/ListKeyPoliciesResponse.proto b/fixture/ListKeyPoliciesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListKeyPoliciesResponse.proto
diff --git a/fixture/ListKeys.yaml b/fixture/ListKeys.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListKeys.yaml
diff --git a/fixture/ListKeysResponse.proto b/fixture/ListKeysResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListKeysResponse.proto
diff --git a/fixture/PutKeyPolicy.yaml b/fixture/PutKeyPolicy.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/PutKeyPolicy.yaml
diff --git a/fixture/PutKeyPolicyResponse.proto b/fixture/PutKeyPolicyResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/PutKeyPolicyResponse.proto
diff --git a/fixture/ReEncrypt.yaml b/fixture/ReEncrypt.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ReEncrypt.yaml
diff --git a/fixture/ReEncryptResponse.proto b/fixture/ReEncryptResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ReEncryptResponse.proto
diff --git a/fixture/RetireGrant.yaml b/fixture/RetireGrant.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RetireGrant.yaml
diff --git a/fixture/RetireGrantResponse.proto b/fixture/RetireGrantResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RetireGrantResponse.proto
diff --git a/fixture/RevokeGrant.yaml b/fixture/RevokeGrant.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RevokeGrant.yaml
diff --git a/fixture/RevokeGrantResponse.proto b/fixture/RevokeGrantResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RevokeGrantResponse.proto
diff --git a/fixture/UpdateAlias.yaml b/fixture/UpdateAlias.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/UpdateAlias.yaml
diff --git a/fixture/UpdateAliasResponse.proto b/fixture/UpdateAliasResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/UpdateAliasResponse.proto
diff --git a/fixture/UpdateKeyDescription.yaml b/fixture/UpdateKeyDescription.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/UpdateKeyDescription.yaml
diff --git a/fixture/UpdateKeyDescriptionResponse.proto b/fixture/UpdateKeyDescriptionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/UpdateKeyDescriptionResponse.proto
diff --git a/test/Test/AWS/Gen/KMS.hs b/test/Test/AWS/Gen/KMS.hs
--- a/test/Test/AWS/Gen/KMS.hs
+++ b/test/Test/AWS/Gen/KMS.hs
@@ -195,313 +195,313 @@
 testDisableKeyRotation :: DisableKeyRotation -> TestTree
 testDisableKeyRotation = req
     "DisableKeyRotation"
-    "fixture/DisableKeyRotation"
+    "fixture/DisableKeyRotation.yaml"
 
 testGenerateDataKeyWithoutPlaintext :: GenerateDataKeyWithoutPlaintext -> TestTree
 testGenerateDataKeyWithoutPlaintext = req
     "GenerateDataKeyWithoutPlaintext"
-    "fixture/GenerateDataKeyWithoutPlaintext"
+    "fixture/GenerateDataKeyWithoutPlaintext.yaml"
 
 testListGrants :: ListGrants -> TestTree
 testListGrants = req
     "ListGrants"
-    "fixture/ListGrants"
+    "fixture/ListGrants.yaml"
 
 testEncrypt :: Encrypt -> TestTree
 testEncrypt = req
     "Encrypt"
-    "fixture/Encrypt"
+    "fixture/Encrypt.yaml"
 
 testEnableKeyRotation :: EnableKeyRotation -> TestTree
 testEnableKeyRotation = req
     "EnableKeyRotation"
-    "fixture/EnableKeyRotation"
+    "fixture/EnableKeyRotation.yaml"
 
 testCreateGrant :: CreateGrant -> TestTree
 testCreateGrant = req
     "CreateGrant"
-    "fixture/CreateGrant"
+    "fixture/CreateGrant.yaml"
 
 testCreateAlias :: CreateAlias -> TestTree
 testCreateAlias = req
     "CreateAlias"
-    "fixture/CreateAlias"
+    "fixture/CreateAlias.yaml"
 
 testListAliases :: ListAliases -> TestTree
 testListAliases = req
     "ListAliases"
-    "fixture/ListAliases"
+    "fixture/ListAliases.yaml"
 
 testGenerateRandom :: GenerateRandom -> TestTree
 testGenerateRandom = req
     "GenerateRandom"
-    "fixture/GenerateRandom"
+    "fixture/GenerateRandom.yaml"
 
 testDisableKey :: DisableKey -> TestTree
 testDisableKey = req
     "DisableKey"
-    "fixture/DisableKey"
+    "fixture/DisableKey.yaml"
 
 testCreateKey :: CreateKey -> TestTree
 testCreateKey = req
     "CreateKey"
-    "fixture/CreateKey"
+    "fixture/CreateKey.yaml"
 
 testRetireGrant :: RetireGrant -> TestTree
 testRetireGrant = req
     "RetireGrant"
-    "fixture/RetireGrant"
+    "fixture/RetireGrant.yaml"
 
 testListKeys :: ListKeys -> TestTree
 testListKeys = req
     "ListKeys"
-    "fixture/ListKeys"
+    "fixture/ListKeys.yaml"
 
 testGetKeyRotationStatus :: GetKeyRotationStatus -> TestTree
 testGetKeyRotationStatus = req
     "GetKeyRotationStatus"
-    "fixture/GetKeyRotationStatus"
+    "fixture/GetKeyRotationStatus.yaml"
 
 testGenerateDataKey :: GenerateDataKey -> TestTree
 testGenerateDataKey = req
     "GenerateDataKey"
-    "fixture/GenerateDataKey"
+    "fixture/GenerateDataKey.yaml"
 
 testDeleteAlias :: DeleteAlias -> TestTree
 testDeleteAlias = req
     "DeleteAlias"
-    "fixture/DeleteAlias"
+    "fixture/DeleteAlias.yaml"
 
 testUpdateAlias :: UpdateAlias -> TestTree
 testUpdateAlias = req
     "UpdateAlias"
-    "fixture/UpdateAlias"
+    "fixture/UpdateAlias.yaml"
 
 testDescribeKey :: DescribeKey -> TestTree
 testDescribeKey = req
     "DescribeKey"
-    "fixture/DescribeKey"
+    "fixture/DescribeKey.yaml"
 
 testDecrypt :: Decrypt -> TestTree
 testDecrypt = req
     "Decrypt"
-    "fixture/Decrypt"
+    "fixture/Decrypt.yaml"
 
 testUpdateKeyDescription :: UpdateKeyDescription -> TestTree
 testUpdateKeyDescription = req
     "UpdateKeyDescription"
-    "fixture/UpdateKeyDescription"
+    "fixture/UpdateKeyDescription.yaml"
 
 testReEncrypt :: ReEncrypt -> TestTree
 testReEncrypt = req
     "ReEncrypt"
-    "fixture/ReEncrypt"
+    "fixture/ReEncrypt.yaml"
 
 testListKeyPolicies :: ListKeyPolicies -> TestTree
 testListKeyPolicies = req
     "ListKeyPolicies"
-    "fixture/ListKeyPolicies"
+    "fixture/ListKeyPolicies.yaml"
 
 testEnableKey :: EnableKey -> TestTree
 testEnableKey = req
     "EnableKey"
-    "fixture/EnableKey"
+    "fixture/EnableKey.yaml"
 
 testPutKeyPolicy :: PutKeyPolicy -> TestTree
 testPutKeyPolicy = req
     "PutKeyPolicy"
-    "fixture/PutKeyPolicy"
+    "fixture/PutKeyPolicy.yaml"
 
 testRevokeGrant :: RevokeGrant -> TestTree
 testRevokeGrant = req
     "RevokeGrant"
-    "fixture/RevokeGrant"
+    "fixture/RevokeGrant.yaml"
 
 testGetKeyPolicy :: GetKeyPolicy -> TestTree
 testGetKeyPolicy = req
     "GetKeyPolicy"
-    "fixture/GetKeyPolicy"
+    "fixture/GetKeyPolicy.yaml"
 
 -- Responses
 
 testDisableKeyRotationResponse :: DisableKeyRotationResponse -> TestTree
 testDisableKeyRotationResponse = res
     "DisableKeyRotationResponse"
-    "fixture/DisableKeyRotationResponse"
+    "fixture/DisableKeyRotationResponse.proto"
     kMS
     (Proxy :: Proxy DisableKeyRotation)
 
 testGenerateDataKeyWithoutPlaintextResponse :: GenerateDataKeyWithoutPlaintextResponse -> TestTree
 testGenerateDataKeyWithoutPlaintextResponse = res
     "GenerateDataKeyWithoutPlaintextResponse"
-    "fixture/GenerateDataKeyWithoutPlaintextResponse"
+    "fixture/GenerateDataKeyWithoutPlaintextResponse.proto"
     kMS
     (Proxy :: Proxy GenerateDataKeyWithoutPlaintext)
 
 testListGrantsResponse :: ListGrantsResponse -> TestTree
 testListGrantsResponse = res
     "ListGrantsResponse"
-    "fixture/ListGrantsResponse"
+    "fixture/ListGrantsResponse.proto"
     kMS
     (Proxy :: Proxy ListGrants)
 
 testEncryptResponse :: EncryptResponse -> TestTree
 testEncryptResponse = res
     "EncryptResponse"
-    "fixture/EncryptResponse"
+    "fixture/EncryptResponse.proto"
     kMS
     (Proxy :: Proxy Encrypt)
 
 testEnableKeyRotationResponse :: EnableKeyRotationResponse -> TestTree
 testEnableKeyRotationResponse = res
     "EnableKeyRotationResponse"
-    "fixture/EnableKeyRotationResponse"
+    "fixture/EnableKeyRotationResponse.proto"
     kMS
     (Proxy :: Proxy EnableKeyRotation)
 
 testCreateGrantResponse :: CreateGrantResponse -> TestTree
 testCreateGrantResponse = res
     "CreateGrantResponse"
-    "fixture/CreateGrantResponse"
+    "fixture/CreateGrantResponse.proto"
     kMS
     (Proxy :: Proxy CreateGrant)
 
 testCreateAliasResponse :: CreateAliasResponse -> TestTree
 testCreateAliasResponse = res
     "CreateAliasResponse"
-    "fixture/CreateAliasResponse"
+    "fixture/CreateAliasResponse.proto"
     kMS
     (Proxy :: Proxy CreateAlias)
 
 testListAliasesResponse :: ListAliasesResponse -> TestTree
 testListAliasesResponse = res
     "ListAliasesResponse"
-    "fixture/ListAliasesResponse"
+    "fixture/ListAliasesResponse.proto"
     kMS
     (Proxy :: Proxy ListAliases)
 
 testGenerateRandomResponse :: GenerateRandomResponse -> TestTree
 testGenerateRandomResponse = res
     "GenerateRandomResponse"
-    "fixture/GenerateRandomResponse"
+    "fixture/GenerateRandomResponse.proto"
     kMS
     (Proxy :: Proxy GenerateRandom)
 
 testDisableKeyResponse :: DisableKeyResponse -> TestTree
 testDisableKeyResponse = res
     "DisableKeyResponse"
-    "fixture/DisableKeyResponse"
+    "fixture/DisableKeyResponse.proto"
     kMS
     (Proxy :: Proxy DisableKey)
 
 testCreateKeyResponse :: CreateKeyResponse -> TestTree
 testCreateKeyResponse = res
     "CreateKeyResponse"
-    "fixture/CreateKeyResponse"
+    "fixture/CreateKeyResponse.proto"
     kMS
     (Proxy :: Proxy CreateKey)
 
 testRetireGrantResponse :: RetireGrantResponse -> TestTree
 testRetireGrantResponse = res
     "RetireGrantResponse"
-    "fixture/RetireGrantResponse"
+    "fixture/RetireGrantResponse.proto"
     kMS
     (Proxy :: Proxy RetireGrant)
 
 testListKeysResponse :: ListKeysResponse -> TestTree
 testListKeysResponse = res
     "ListKeysResponse"
-    "fixture/ListKeysResponse"
+    "fixture/ListKeysResponse.proto"
     kMS
     (Proxy :: Proxy ListKeys)
 
 testGetKeyRotationStatusResponse :: GetKeyRotationStatusResponse -> TestTree
 testGetKeyRotationStatusResponse = res
     "GetKeyRotationStatusResponse"
-    "fixture/GetKeyRotationStatusResponse"
+    "fixture/GetKeyRotationStatusResponse.proto"
     kMS
     (Proxy :: Proxy GetKeyRotationStatus)
 
 testGenerateDataKeyResponse :: GenerateDataKeyResponse -> TestTree
 testGenerateDataKeyResponse = res
     "GenerateDataKeyResponse"
-    "fixture/GenerateDataKeyResponse"
+    "fixture/GenerateDataKeyResponse.proto"
     kMS
     (Proxy :: Proxy GenerateDataKey)
 
 testDeleteAliasResponse :: DeleteAliasResponse -> TestTree
 testDeleteAliasResponse = res
     "DeleteAliasResponse"
-    "fixture/DeleteAliasResponse"
+    "fixture/DeleteAliasResponse.proto"
     kMS
     (Proxy :: Proxy DeleteAlias)
 
 testUpdateAliasResponse :: UpdateAliasResponse -> TestTree
 testUpdateAliasResponse = res
     "UpdateAliasResponse"
-    "fixture/UpdateAliasResponse"
+    "fixture/UpdateAliasResponse.proto"
     kMS
     (Proxy :: Proxy UpdateAlias)
 
 testDescribeKeyResponse :: DescribeKeyResponse -> TestTree
 testDescribeKeyResponse = res
     "DescribeKeyResponse"
-    "fixture/DescribeKeyResponse"
+    "fixture/DescribeKeyResponse.proto"
     kMS
     (Proxy :: Proxy DescribeKey)
 
 testDecryptResponse :: DecryptResponse -> TestTree
 testDecryptResponse = res
     "DecryptResponse"
-    "fixture/DecryptResponse"
+    "fixture/DecryptResponse.proto"
     kMS
     (Proxy :: Proxy Decrypt)
 
 testUpdateKeyDescriptionResponse :: UpdateKeyDescriptionResponse -> TestTree
 testUpdateKeyDescriptionResponse = res
     "UpdateKeyDescriptionResponse"
-    "fixture/UpdateKeyDescriptionResponse"
+    "fixture/UpdateKeyDescriptionResponse.proto"
     kMS
     (Proxy :: Proxy UpdateKeyDescription)
 
 testReEncryptResponse :: ReEncryptResponse -> TestTree
 testReEncryptResponse = res
     "ReEncryptResponse"
-    "fixture/ReEncryptResponse"
+    "fixture/ReEncryptResponse.proto"
     kMS
     (Proxy :: Proxy ReEncrypt)
 
 testListKeyPoliciesResponse :: ListKeyPoliciesResponse -> TestTree
 testListKeyPoliciesResponse = res
     "ListKeyPoliciesResponse"
-    "fixture/ListKeyPoliciesResponse"
+    "fixture/ListKeyPoliciesResponse.proto"
     kMS
     (Proxy :: Proxy ListKeyPolicies)
 
 testEnableKeyResponse :: EnableKeyResponse -> TestTree
 testEnableKeyResponse = res
     "EnableKeyResponse"
-    "fixture/EnableKeyResponse"
+    "fixture/EnableKeyResponse.proto"
     kMS
     (Proxy :: Proxy EnableKey)
 
 testPutKeyPolicyResponse :: PutKeyPolicyResponse -> TestTree
 testPutKeyPolicyResponse = res
     "PutKeyPolicyResponse"
-    "fixture/PutKeyPolicyResponse"
+    "fixture/PutKeyPolicyResponse.proto"
     kMS
     (Proxy :: Proxy PutKeyPolicy)
 
 testRevokeGrantResponse :: RevokeGrantResponse -> TestTree
 testRevokeGrantResponse = res
     "RevokeGrantResponse"
-    "fixture/RevokeGrantResponse"
+    "fixture/RevokeGrantResponse.proto"
     kMS
     (Proxy :: Proxy RevokeGrant)
 
 testGetKeyPolicyResponse :: GetKeyPolicyResponse -> TestTree
 testGetKeyPolicyResponse = res
     "GetKeyPolicyResponse"
-    "fixture/GetKeyPolicyResponse"
+    "fixture/GetKeyPolicyResponse.proto"
     kMS
     (Proxy :: Proxy GetKeyPolicy)
