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-sts.cabal b/amazonka-sts.cabal
--- a/amazonka-sts.cabal
+++ b/amazonka-sts.cabal
@@ -1,7 +1,8 @@
 name:                  amazonka-sts
-version:               1.2.0.1
+version:               1.2.0.2
 synopsis:              Amazon Security Token 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 Security Token Service
 
@@ -121,8 +121,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.STS
         , Test.AWS.Gen.STS
diff --git a/fixture/AssumeRole.yaml b/fixture/AssumeRole.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/AssumeRole.yaml
diff --git a/fixture/AssumeRoleResponse.proto b/fixture/AssumeRoleResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/AssumeRoleResponse.proto
diff --git a/fixture/AssumeRoleWithSAML.yaml b/fixture/AssumeRoleWithSAML.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/AssumeRoleWithSAML.yaml
diff --git a/fixture/AssumeRoleWithSAMLResponse.proto b/fixture/AssumeRoleWithSAMLResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/AssumeRoleWithSAMLResponse.proto
diff --git a/fixture/AssumeRoleWithWebIdentity.yaml b/fixture/AssumeRoleWithWebIdentity.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/AssumeRoleWithWebIdentity.yaml
diff --git a/fixture/AssumeRoleWithWebIdentityResponse.proto b/fixture/AssumeRoleWithWebIdentityResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/AssumeRoleWithWebIdentityResponse.proto
diff --git a/fixture/DecodeAuthorizationMessage.yaml b/fixture/DecodeAuthorizationMessage.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DecodeAuthorizationMessage.yaml
diff --git a/fixture/DecodeAuthorizationMessageResponse.proto b/fixture/DecodeAuthorizationMessageResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DecodeAuthorizationMessageResponse.proto
diff --git a/fixture/GetFederationToken.yaml b/fixture/GetFederationToken.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/GetFederationToken.yaml
diff --git a/fixture/GetFederationTokenResponse.proto b/fixture/GetFederationTokenResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/GetFederationTokenResponse.proto
diff --git a/fixture/GetSessionToken.yaml b/fixture/GetSessionToken.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/GetSessionToken.yaml
diff --git a/fixture/GetSessionTokenResponse.proto b/fixture/GetSessionTokenResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/GetSessionTokenResponse.proto
diff --git a/test/Test/AWS/Gen/STS.hs b/test/Test/AWS/Gen/STS.hs
--- a/test/Test/AWS/Gen/STS.hs
+++ b/test/Test/AWS/Gen/STS.hs
@@ -75,73 +75,73 @@
 testAssumeRole :: AssumeRole -> TestTree
 testAssumeRole = req
     "AssumeRole"
-    "fixture/AssumeRole"
+    "fixture/AssumeRole.yaml"
 
 testDecodeAuthorizationMessage :: DecodeAuthorizationMessage -> TestTree
 testDecodeAuthorizationMessage = req
     "DecodeAuthorizationMessage"
-    "fixture/DecodeAuthorizationMessage"
+    "fixture/DecodeAuthorizationMessage.yaml"
 
 testAssumeRoleWithWebIdentity :: AssumeRoleWithWebIdentity -> TestTree
 testAssumeRoleWithWebIdentity = req
     "AssumeRoleWithWebIdentity"
-    "fixture/AssumeRoleWithWebIdentity"
+    "fixture/AssumeRoleWithWebIdentity.yaml"
 
 testGetFederationToken :: GetFederationToken -> TestTree
 testGetFederationToken = req
     "GetFederationToken"
-    "fixture/GetFederationToken"
+    "fixture/GetFederationToken.yaml"
 
 testGetSessionToken :: GetSessionToken -> TestTree
 testGetSessionToken = req
     "GetSessionToken"
-    "fixture/GetSessionToken"
+    "fixture/GetSessionToken.yaml"
 
 testAssumeRoleWithSAML :: AssumeRoleWithSAML -> TestTree
 testAssumeRoleWithSAML = req
     "AssumeRoleWithSAML"
-    "fixture/AssumeRoleWithSAML"
+    "fixture/AssumeRoleWithSAML.yaml"
 
 -- Responses
 
 testAssumeRoleResponse :: AssumeRoleResponse -> TestTree
 testAssumeRoleResponse = res
     "AssumeRoleResponse"
-    "fixture/AssumeRoleResponse"
+    "fixture/AssumeRoleResponse.proto"
     sTS
     (Proxy :: Proxy AssumeRole)
 
 testDecodeAuthorizationMessageResponse :: DecodeAuthorizationMessageResponse -> TestTree
 testDecodeAuthorizationMessageResponse = res
     "DecodeAuthorizationMessageResponse"
-    "fixture/DecodeAuthorizationMessageResponse"
+    "fixture/DecodeAuthorizationMessageResponse.proto"
     sTS
     (Proxy :: Proxy DecodeAuthorizationMessage)
 
 testAssumeRoleWithWebIdentityResponse :: AssumeRoleWithWebIdentityResponse -> TestTree
 testAssumeRoleWithWebIdentityResponse = res
     "AssumeRoleWithWebIdentityResponse"
-    "fixture/AssumeRoleWithWebIdentityResponse"
+    "fixture/AssumeRoleWithWebIdentityResponse.proto"
     sTS
     (Proxy :: Proxy AssumeRoleWithWebIdentity)
 
 testGetFederationTokenResponse :: GetFederationTokenResponse -> TestTree
 testGetFederationTokenResponse = res
     "GetFederationTokenResponse"
-    "fixture/GetFederationTokenResponse"
+    "fixture/GetFederationTokenResponse.proto"
     sTS
     (Proxy :: Proxy GetFederationToken)
 
 testGetSessionTokenResponse :: GetSessionTokenResponse -> TestTree
 testGetSessionTokenResponse = res
     "GetSessionTokenResponse"
-    "fixture/GetSessionTokenResponse"
+    "fixture/GetSessionTokenResponse.proto"
     sTS
     (Proxy :: Proxy GetSessionToken)
 
 testAssumeRoleWithSAMLResponse :: AssumeRoleWithSAMLResponse -> TestTree
 testAssumeRoleWithSAMLResponse = res
     "AssumeRoleWithSAMLResponse"
-    "fixture/AssumeRoleWithSAMLResponse"
+    "fixture/AssumeRoleWithSAMLResponse.proto"
     sTS
     (Proxy :: Proxy AssumeRoleWithSAML)
