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-sdb.cabal b/amazonka-sdb.cabal
--- a/amazonka-sdb.cabal
+++ b/amazonka-sdb.cabal
@@ -1,7 +1,8 @@
 name:                  amazonka-sdb
-version:               1.2.0.1
+version:               1.2.0.2
 synopsis:              Amazon SimpleDB 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 SimpleDB is a web service providing the core database functions
     of data indexing and querying in the cloud. By offloading the time 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.SDB
         , Test.AWS.Gen.SDB
diff --git a/fixture/BatchDeleteAttributes.yaml b/fixture/BatchDeleteAttributes.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/BatchDeleteAttributes.yaml
diff --git a/fixture/BatchDeleteAttributesResponse.proto b/fixture/BatchDeleteAttributesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/BatchDeleteAttributesResponse.proto
diff --git a/fixture/BatchPutAttributes.yaml b/fixture/BatchPutAttributes.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/BatchPutAttributes.yaml
diff --git a/fixture/BatchPutAttributesResponse.proto b/fixture/BatchPutAttributesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/BatchPutAttributesResponse.proto
diff --git a/fixture/CreateDomain.yaml b/fixture/CreateDomain.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDomain.yaml
diff --git a/fixture/CreateDomainResponse.proto b/fixture/CreateDomainResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDomainResponse.proto
diff --git a/fixture/DeleteAttributes.yaml b/fixture/DeleteAttributes.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteAttributes.yaml
diff --git a/fixture/DeleteAttributesResponse.proto b/fixture/DeleteAttributesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteAttributesResponse.proto
diff --git a/fixture/DeleteDomain.yaml b/fixture/DeleteDomain.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDomain.yaml
diff --git a/fixture/DeleteDomainResponse.proto b/fixture/DeleteDomainResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDomainResponse.proto
diff --git a/fixture/DomainMetadata.yaml b/fixture/DomainMetadata.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DomainMetadata.yaml
diff --git a/fixture/DomainMetadataResponse.proto b/fixture/DomainMetadataResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DomainMetadataResponse.proto
diff --git a/fixture/GetAttributes.yaml b/fixture/GetAttributes.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/GetAttributes.yaml
diff --git a/fixture/GetAttributesResponse.proto b/fixture/GetAttributesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/GetAttributesResponse.proto
diff --git a/fixture/ListDomains.yaml b/fixture/ListDomains.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListDomains.yaml
diff --git a/fixture/ListDomainsResponse.proto b/fixture/ListDomainsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListDomainsResponse.proto
diff --git a/fixture/PutAttributes.yaml b/fixture/PutAttributes.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/PutAttributes.yaml
diff --git a/fixture/PutAttributesResponse.proto b/fixture/PutAttributesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/PutAttributesResponse.proto
diff --git a/fixture/Select.yaml b/fixture/Select.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/Select.yaml
diff --git a/fixture/SelectResponse.proto b/fixture/SelectResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/SelectResponse.proto
diff --git a/test/Test/AWS/Gen/SDB.hs b/test/Test/AWS/Gen/SDB.hs
--- a/test/Test/AWS/Gen/SDB.hs
+++ b/test/Test/AWS/Gen/SDB.hs
@@ -99,121 +99,121 @@
 testBatchDeleteAttributes :: BatchDeleteAttributes -> TestTree
 testBatchDeleteAttributes = req
     "BatchDeleteAttributes"
-    "fixture/BatchDeleteAttributes"
+    "fixture/BatchDeleteAttributes.yaml"
 
 testBatchPutAttributes :: BatchPutAttributes -> TestTree
 testBatchPutAttributes = req
     "BatchPutAttributes"
-    "fixture/BatchPutAttributes"
+    "fixture/BatchPutAttributes.yaml"
 
 testGetAttributes :: GetAttributes -> TestTree
 testGetAttributes = req
     "GetAttributes"
-    "fixture/GetAttributes"
+    "fixture/GetAttributes.yaml"
 
 testCreateDomain :: CreateDomain -> TestTree
 testCreateDomain = req
     "CreateDomain"
-    "fixture/CreateDomain"
+    "fixture/CreateDomain.yaml"
 
 testDomainMetadata :: DomainMetadata -> TestTree
 testDomainMetadata = req
     "DomainMetadata"
-    "fixture/DomainMetadata"
+    "fixture/DomainMetadata.yaml"
 
 testSelect :: Select -> TestTree
 testSelect = req
     "Select"
-    "fixture/Select"
+    "fixture/Select.yaml"
 
 testPutAttributes :: PutAttributes -> TestTree
 testPutAttributes = req
     "PutAttributes"
-    "fixture/PutAttributes"
+    "fixture/PutAttributes.yaml"
 
 testDeleteAttributes :: DeleteAttributes -> TestTree
 testDeleteAttributes = req
     "DeleteAttributes"
-    "fixture/DeleteAttributes"
+    "fixture/DeleteAttributes.yaml"
 
 testListDomains :: ListDomains -> TestTree
 testListDomains = req
     "ListDomains"
-    "fixture/ListDomains"
+    "fixture/ListDomains.yaml"
 
 testDeleteDomain :: DeleteDomain -> TestTree
 testDeleteDomain = req
     "DeleteDomain"
-    "fixture/DeleteDomain"
+    "fixture/DeleteDomain.yaml"
 
 -- Responses
 
 testBatchDeleteAttributesResponse :: BatchDeleteAttributesResponse -> TestTree
 testBatchDeleteAttributesResponse = res
     "BatchDeleteAttributesResponse"
-    "fixture/BatchDeleteAttributesResponse"
+    "fixture/BatchDeleteAttributesResponse.proto"
     sDB
     (Proxy :: Proxy BatchDeleteAttributes)
 
 testBatchPutAttributesResponse :: BatchPutAttributesResponse -> TestTree
 testBatchPutAttributesResponse = res
     "BatchPutAttributesResponse"
-    "fixture/BatchPutAttributesResponse"
+    "fixture/BatchPutAttributesResponse.proto"
     sDB
     (Proxy :: Proxy BatchPutAttributes)
 
 testGetAttributesResponse :: GetAttributesResponse -> TestTree
 testGetAttributesResponse = res
     "GetAttributesResponse"
-    "fixture/GetAttributesResponse"
+    "fixture/GetAttributesResponse.proto"
     sDB
     (Proxy :: Proxy GetAttributes)
 
 testCreateDomainResponse :: CreateDomainResponse -> TestTree
 testCreateDomainResponse = res
     "CreateDomainResponse"
-    "fixture/CreateDomainResponse"
+    "fixture/CreateDomainResponse.proto"
     sDB
     (Proxy :: Proxy CreateDomain)
 
 testDomainMetadataResponse :: DomainMetadataResponse -> TestTree
 testDomainMetadataResponse = res
     "DomainMetadataResponse"
-    "fixture/DomainMetadataResponse"
+    "fixture/DomainMetadataResponse.proto"
     sDB
     (Proxy :: Proxy DomainMetadata)
 
 testSelectResponse :: SelectResponse -> TestTree
 testSelectResponse = res
     "SelectResponse"
-    "fixture/SelectResponse"
+    "fixture/SelectResponse.proto"
     sDB
     (Proxy :: Proxy Select)
 
 testPutAttributesResponse :: PutAttributesResponse -> TestTree
 testPutAttributesResponse = res
     "PutAttributesResponse"
-    "fixture/PutAttributesResponse"
+    "fixture/PutAttributesResponse.proto"
     sDB
     (Proxy :: Proxy PutAttributes)
 
 testDeleteAttributesResponse :: DeleteAttributesResponse -> TestTree
 testDeleteAttributesResponse = res
     "DeleteAttributesResponse"
-    "fixture/DeleteAttributesResponse"
+    "fixture/DeleteAttributesResponse.proto"
     sDB
     (Proxy :: Proxy DeleteAttributes)
 
 testListDomainsResponse :: ListDomainsResponse -> TestTree
 testListDomainsResponse = res
     "ListDomainsResponse"
-    "fixture/ListDomainsResponse"
+    "fixture/ListDomainsResponse.proto"
     sDB
     (Proxy :: Proxy ListDomains)
 
 testDeleteDomainResponse :: DeleteDomainResponse -> TestTree
 testDeleteDomainResponse = res
     "DeleteDomainResponse"
-    "fixture/DeleteDomainResponse"
+    "fixture/DeleteDomainResponse.proto"
     sDB
     (Proxy :: Proxy DeleteDomain)
