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-workspaces.cabal b/amazonka-workspaces.cabal
--- a/amazonka-workspaces.cabal
+++ b/amazonka-workspaces.cabal
@@ -1,7 +1,8 @@
 name:                  amazonka-workspaces
-version:               1.2.0.1
+version:               1.2.0.2
 synopsis:              Amazon WorkSpaces 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 WorkSpaces Service
 
@@ -71,8 +71,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.WorkSpaces
         , Test.AWS.Gen.WorkSpaces
diff --git a/fixture/CreateWorkspaces.yaml b/fixture/CreateWorkspaces.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateWorkspaces.yaml
diff --git a/fixture/CreateWorkspacesResponse.proto b/fixture/CreateWorkspacesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateWorkspacesResponse.proto
diff --git a/fixture/DescribeWorkspaceBundles.yaml b/fixture/DescribeWorkspaceBundles.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeWorkspaceBundles.yaml
diff --git a/fixture/DescribeWorkspaceBundlesResponse.proto b/fixture/DescribeWorkspaceBundlesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeWorkspaceBundlesResponse.proto
diff --git a/fixture/DescribeWorkspaceDirectories.yaml b/fixture/DescribeWorkspaceDirectories.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeWorkspaceDirectories.yaml
diff --git a/fixture/DescribeWorkspaceDirectoriesResponse.proto b/fixture/DescribeWorkspaceDirectoriesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeWorkspaceDirectoriesResponse.proto
diff --git a/fixture/DescribeWorkspaces.yaml b/fixture/DescribeWorkspaces.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeWorkspaces.yaml
diff --git a/fixture/DescribeWorkspacesResponse.proto b/fixture/DescribeWorkspacesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeWorkspacesResponse.proto
diff --git a/fixture/RebootWorkspaces.yaml b/fixture/RebootWorkspaces.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RebootWorkspaces.yaml
diff --git a/fixture/RebootWorkspacesResponse.proto b/fixture/RebootWorkspacesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RebootWorkspacesResponse.proto
diff --git a/fixture/RebuildWorkspaces.yaml b/fixture/RebuildWorkspaces.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RebuildWorkspaces.yaml
diff --git a/fixture/RebuildWorkspacesResponse.proto b/fixture/RebuildWorkspacesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RebuildWorkspacesResponse.proto
diff --git a/fixture/TerminateWorkspaces.yaml b/fixture/TerminateWorkspaces.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/TerminateWorkspaces.yaml
diff --git a/fixture/TerminateWorkspacesResponse.proto b/fixture/TerminateWorkspacesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/TerminateWorkspacesResponse.proto
diff --git a/test/Test/AWS/Gen/WorkSpaces.hs b/test/Test/AWS/Gen/WorkSpaces.hs
--- a/test/Test/AWS/Gen/WorkSpaces.hs
+++ b/test/Test/AWS/Gen/WorkSpaces.hs
@@ -81,85 +81,85 @@
 testDescribeWorkspaceDirectories :: DescribeWorkspaceDirectories -> TestTree
 testDescribeWorkspaceDirectories = req
     "DescribeWorkspaceDirectories"
-    "fixture/DescribeWorkspaceDirectories"
+    "fixture/DescribeWorkspaceDirectories.yaml"
 
 testDescribeWorkspaceBundles :: DescribeWorkspaceBundles -> TestTree
 testDescribeWorkspaceBundles = req
     "DescribeWorkspaceBundles"
-    "fixture/DescribeWorkspaceBundles"
+    "fixture/DescribeWorkspaceBundles.yaml"
 
 testRebuildWorkspaces :: RebuildWorkspaces -> TestTree
 testRebuildWorkspaces = req
     "RebuildWorkspaces"
-    "fixture/RebuildWorkspaces"
+    "fixture/RebuildWorkspaces.yaml"
 
 testRebootWorkspaces :: RebootWorkspaces -> TestTree
 testRebootWorkspaces = req
     "RebootWorkspaces"
-    "fixture/RebootWorkspaces"
+    "fixture/RebootWorkspaces.yaml"
 
 testTerminateWorkspaces :: TerminateWorkspaces -> TestTree
 testTerminateWorkspaces = req
     "TerminateWorkspaces"
-    "fixture/TerminateWorkspaces"
+    "fixture/TerminateWorkspaces.yaml"
 
 testCreateWorkspaces :: CreateWorkspaces -> TestTree
 testCreateWorkspaces = req
     "CreateWorkspaces"
-    "fixture/CreateWorkspaces"
+    "fixture/CreateWorkspaces.yaml"
 
 testDescribeWorkspaces :: DescribeWorkspaces -> TestTree
 testDescribeWorkspaces = req
     "DescribeWorkspaces"
-    "fixture/DescribeWorkspaces"
+    "fixture/DescribeWorkspaces.yaml"
 
 -- Responses
 
 testDescribeWorkspaceDirectoriesResponse :: DescribeWorkspaceDirectoriesResponse -> TestTree
 testDescribeWorkspaceDirectoriesResponse = res
     "DescribeWorkspaceDirectoriesResponse"
-    "fixture/DescribeWorkspaceDirectoriesResponse"
+    "fixture/DescribeWorkspaceDirectoriesResponse.proto"
     workSpaces
     (Proxy :: Proxy DescribeWorkspaceDirectories)
 
 testDescribeWorkspaceBundlesResponse :: DescribeWorkspaceBundlesResponse -> TestTree
 testDescribeWorkspaceBundlesResponse = res
     "DescribeWorkspaceBundlesResponse"
-    "fixture/DescribeWorkspaceBundlesResponse"
+    "fixture/DescribeWorkspaceBundlesResponse.proto"
     workSpaces
     (Proxy :: Proxy DescribeWorkspaceBundles)
 
 testRebuildWorkspacesResponse :: RebuildWorkspacesResponse -> TestTree
 testRebuildWorkspacesResponse = res
     "RebuildWorkspacesResponse"
-    "fixture/RebuildWorkspacesResponse"
+    "fixture/RebuildWorkspacesResponse.proto"
     workSpaces
     (Proxy :: Proxy RebuildWorkspaces)
 
 testRebootWorkspacesResponse :: RebootWorkspacesResponse -> TestTree
 testRebootWorkspacesResponse = res
     "RebootWorkspacesResponse"
-    "fixture/RebootWorkspacesResponse"
+    "fixture/RebootWorkspacesResponse.proto"
     workSpaces
     (Proxy :: Proxy RebootWorkspaces)
 
 testTerminateWorkspacesResponse :: TerminateWorkspacesResponse -> TestTree
 testTerminateWorkspacesResponse = res
     "TerminateWorkspacesResponse"
-    "fixture/TerminateWorkspacesResponse"
+    "fixture/TerminateWorkspacesResponse.proto"
     workSpaces
     (Proxy :: Proxy TerminateWorkspaces)
 
 testCreateWorkspacesResponse :: CreateWorkspacesResponse -> TestTree
 testCreateWorkspacesResponse = res
     "CreateWorkspacesResponse"
-    "fixture/CreateWorkspacesResponse"
+    "fixture/CreateWorkspacesResponse.proto"
     workSpaces
     (Proxy :: Proxy CreateWorkspaces)
 
 testDescribeWorkspacesResponse :: DescribeWorkspacesResponse -> TestTree
 testDescribeWorkspacesResponse = res
     "DescribeWorkspacesResponse"
-    "fixture/DescribeWorkspacesResponse"
+    "fixture/DescribeWorkspacesResponse.proto"
     workSpaces
     (Proxy :: Proxy DescribeWorkspaces)
