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-ssm.cabal b/amazonka-ssm.cabal
--- a/amazonka-ssm.cabal
+++ b/amazonka-ssm.cabal
@@ -1,7 +1,8 @@
 name:                  amazonka-ssm
-version:               1.2.0.1
+version:               1.2.0.2
 synopsis:              Amazon Simple Systems 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:
     Amazon EC2 Simple Systems Manager (SSM) enables you to configure and
     manage your EC2 instances. You can create a configuration document and
@@ -86,8 +86,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.SSM
         , Test.AWS.Gen.SSM
diff --git a/fixture/CreateAssociation.yaml b/fixture/CreateAssociation.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateAssociation.yaml
diff --git a/fixture/CreateAssociationBatch.yaml b/fixture/CreateAssociationBatch.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateAssociationBatch.yaml
diff --git a/fixture/CreateAssociationBatchResponse.proto b/fixture/CreateAssociationBatchResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateAssociationBatchResponse.proto
diff --git a/fixture/CreateAssociationResponse.proto b/fixture/CreateAssociationResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateAssociationResponse.proto
diff --git a/fixture/CreateDocument.yaml b/fixture/CreateDocument.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDocument.yaml
diff --git a/fixture/CreateDocumentResponse.proto b/fixture/CreateDocumentResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDocumentResponse.proto
diff --git a/fixture/DeleteAssociation.yaml b/fixture/DeleteAssociation.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteAssociation.yaml
diff --git a/fixture/DeleteAssociationResponse.proto b/fixture/DeleteAssociationResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteAssociationResponse.proto
diff --git a/fixture/DeleteDocument.yaml b/fixture/DeleteDocument.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDocument.yaml
diff --git a/fixture/DeleteDocumentResponse.proto b/fixture/DeleteDocumentResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDocumentResponse.proto
diff --git a/fixture/DescribeAssociation.yaml b/fixture/DescribeAssociation.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeAssociation.yaml
diff --git a/fixture/DescribeAssociationResponse.proto b/fixture/DescribeAssociationResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeAssociationResponse.proto
diff --git a/fixture/DescribeDocument.yaml b/fixture/DescribeDocument.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDocument.yaml
diff --git a/fixture/DescribeDocumentResponse.proto b/fixture/DescribeDocumentResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDocumentResponse.proto
diff --git a/fixture/GetDocument.yaml b/fixture/GetDocument.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/GetDocument.yaml
diff --git a/fixture/GetDocumentResponse.proto b/fixture/GetDocumentResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/GetDocumentResponse.proto
diff --git a/fixture/ListAssociations.yaml b/fixture/ListAssociations.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListAssociations.yaml
diff --git a/fixture/ListAssociationsResponse.proto b/fixture/ListAssociationsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListAssociationsResponse.proto
diff --git a/fixture/ListDocuments.yaml b/fixture/ListDocuments.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListDocuments.yaml
diff --git a/fixture/ListDocumentsResponse.proto b/fixture/ListDocumentsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListDocumentsResponse.proto
diff --git a/fixture/UpdateAssociationStatus.yaml b/fixture/UpdateAssociationStatus.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/UpdateAssociationStatus.yaml
diff --git a/fixture/UpdateAssociationStatusResponse.proto b/fixture/UpdateAssociationStatusResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/UpdateAssociationStatusResponse.proto
diff --git a/test/Test/AWS/Gen/SSM.hs b/test/Test/AWS/Gen/SSM.hs
--- a/test/Test/AWS/Gen/SSM.hs
+++ b/test/Test/AWS/Gen/SSM.hs
@@ -105,133 +105,133 @@
 testDescribeDocument :: DescribeDocument -> TestTree
 testDescribeDocument = req
     "DescribeDocument"
-    "fixture/DescribeDocument"
+    "fixture/DescribeDocument.yaml"
 
 testCreateAssociation :: CreateAssociation -> TestTree
 testCreateAssociation = req
     "CreateAssociation"
-    "fixture/CreateAssociation"
+    "fixture/CreateAssociation.yaml"
 
 testCreateDocument :: CreateDocument -> TestTree
 testCreateDocument = req
     "CreateDocument"
-    "fixture/CreateDocument"
+    "fixture/CreateDocument.yaml"
 
 testListDocuments :: ListDocuments -> TestTree
 testListDocuments = req
     "ListDocuments"
-    "fixture/ListDocuments"
+    "fixture/ListDocuments.yaml"
 
 testGetDocument :: GetDocument -> TestTree
 testGetDocument = req
     "GetDocument"
-    "fixture/GetDocument"
+    "fixture/GetDocument.yaml"
 
 testDescribeAssociation :: DescribeAssociation -> TestTree
 testDescribeAssociation = req
     "DescribeAssociation"
-    "fixture/DescribeAssociation"
+    "fixture/DescribeAssociation.yaml"
 
 testUpdateAssociationStatus :: UpdateAssociationStatus -> TestTree
 testUpdateAssociationStatus = req
     "UpdateAssociationStatus"
-    "fixture/UpdateAssociationStatus"
+    "fixture/UpdateAssociationStatus.yaml"
 
 testDeleteAssociation :: DeleteAssociation -> TestTree
 testDeleteAssociation = req
     "DeleteAssociation"
-    "fixture/DeleteAssociation"
+    "fixture/DeleteAssociation.yaml"
 
 testListAssociations :: ListAssociations -> TestTree
 testListAssociations = req
     "ListAssociations"
-    "fixture/ListAssociations"
+    "fixture/ListAssociations.yaml"
 
 testDeleteDocument :: DeleteDocument -> TestTree
 testDeleteDocument = req
     "DeleteDocument"
-    "fixture/DeleteDocument"
+    "fixture/DeleteDocument.yaml"
 
 testCreateAssociationBatch :: CreateAssociationBatch -> TestTree
 testCreateAssociationBatch = req
     "CreateAssociationBatch"
-    "fixture/CreateAssociationBatch"
+    "fixture/CreateAssociationBatch.yaml"
 
 -- Responses
 
 testDescribeDocumentResponse :: DescribeDocumentResponse -> TestTree
 testDescribeDocumentResponse = res
     "DescribeDocumentResponse"
-    "fixture/DescribeDocumentResponse"
+    "fixture/DescribeDocumentResponse.proto"
     sSM
     (Proxy :: Proxy DescribeDocument)
 
 testCreateAssociationResponse :: CreateAssociationResponse -> TestTree
 testCreateAssociationResponse = res
     "CreateAssociationResponse"
-    "fixture/CreateAssociationResponse"
+    "fixture/CreateAssociationResponse.proto"
     sSM
     (Proxy :: Proxy CreateAssociation)
 
 testCreateDocumentResponse :: CreateDocumentResponse -> TestTree
 testCreateDocumentResponse = res
     "CreateDocumentResponse"
-    "fixture/CreateDocumentResponse"
+    "fixture/CreateDocumentResponse.proto"
     sSM
     (Proxy :: Proxy CreateDocument)
 
 testListDocumentsResponse :: ListDocumentsResponse -> TestTree
 testListDocumentsResponse = res
     "ListDocumentsResponse"
-    "fixture/ListDocumentsResponse"
+    "fixture/ListDocumentsResponse.proto"
     sSM
     (Proxy :: Proxy ListDocuments)
 
 testGetDocumentResponse :: GetDocumentResponse -> TestTree
 testGetDocumentResponse = res
     "GetDocumentResponse"
-    "fixture/GetDocumentResponse"
+    "fixture/GetDocumentResponse.proto"
     sSM
     (Proxy :: Proxy GetDocument)
 
 testDescribeAssociationResponse :: DescribeAssociationResponse -> TestTree
 testDescribeAssociationResponse = res
     "DescribeAssociationResponse"
-    "fixture/DescribeAssociationResponse"
+    "fixture/DescribeAssociationResponse.proto"
     sSM
     (Proxy :: Proxy DescribeAssociation)
 
 testUpdateAssociationStatusResponse :: UpdateAssociationStatusResponse -> TestTree
 testUpdateAssociationStatusResponse = res
     "UpdateAssociationStatusResponse"
-    "fixture/UpdateAssociationStatusResponse"
+    "fixture/UpdateAssociationStatusResponse.proto"
     sSM
     (Proxy :: Proxy UpdateAssociationStatus)
 
 testDeleteAssociationResponse :: DeleteAssociationResponse -> TestTree
 testDeleteAssociationResponse = res
     "DeleteAssociationResponse"
-    "fixture/DeleteAssociationResponse"
+    "fixture/DeleteAssociationResponse.proto"
     sSM
     (Proxy :: Proxy DeleteAssociation)
 
 testListAssociationsResponse :: ListAssociationsResponse -> TestTree
 testListAssociationsResponse = res
     "ListAssociationsResponse"
-    "fixture/ListAssociationsResponse"
+    "fixture/ListAssociationsResponse.proto"
     sSM
     (Proxy :: Proxy ListAssociations)
 
 testDeleteDocumentResponse :: DeleteDocumentResponse -> TestTree
 testDeleteDocumentResponse = res
     "DeleteDocumentResponse"
-    "fixture/DeleteDocumentResponse"
+    "fixture/DeleteDocumentResponse.proto"
     sSM
     (Proxy :: Proxy DeleteDocument)
 
 testCreateAssociationBatchResponse :: CreateAssociationBatchResponse -> TestTree
 testCreateAssociationBatchResponse = res
     "CreateAssociationBatchResponse"
-    "fixture/CreateAssociationBatchResponse"
+    "fixture/CreateAssociationBatchResponse.proto"
     sSM
     (Proxy :: Proxy CreateAssociationBatch)
