diff --git a/amazonka-core.cabal b/amazonka-core.cabal
--- a/amazonka-core.cabal
+++ b/amazonka-core.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-core
-version:               1.0.0
+version:               1.0.1
 synopsis:              Core data types and functionality for Amazonka libraries.
 homepage:              https://github.com/brendanhay/amazonka
 license:               OtherLicense
diff --git a/src/Network/AWS/Error.hs b/src/Network/AWS/Error.hs
--- a/src/Network/AWS/Error.hs
+++ b/src/Network/AWS/Error.hs
@@ -87,8 +87,14 @@
 
     go o = do
         c <- (Just <$> o .: "__type") <|> o .:? "code"
-        m <- msg c o
-        return $! serviceError a s h c m Nothing
+        let e = strip <$> c
+        m <- msg e o
+        return $! serviceError a s h e m Nothing
+
+    strip (ErrorCode x) = ErrorCode $
+        case Text.break (== '#') x of
+            (ns, e) | Text.null e -> ns
+                    | otherwise   -> Text.drop 1 e
 
     msg c o =
         if c == Just "RequestEntityTooLarge"
