diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,16 +8,16 @@
 
 ## Description
 
-    Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully
-    managed message queuing service. SQS makes it simple and cost-effective to
-    decouple the components of a cloud application. You can use SQS to transmit
-    any volume of data, at any level of throughput, without losing messages or
-    requiring other services to be always available. With SQS, you can offload
-    the administrative burden of operating and scaling a highly available
-    messaging cluster, while paying a low price for only what you use.
+Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully
+managed message queuing service. SQS makes it simple and cost-effective to
+decouple the components of a cloud application. You can use SQS to transmit
+any volume of data, at any level of throughput, without losing messages or
+requiring other services to be always available. With SQS, you can offload
+the administrative burden of operating and scaling a highly available
+messaging cluster, while paying a low price for only what you use.
 
 Documentation is available via [Hackage](http://hackage.haskell.org/package/amazonka-sqs)
-and [AWS API Reference](http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/Welcome.html).
+and the [AWS API Reference](http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/Welcome.html).
 
 
 ## Contribute
diff --git a/amazonka-sqs.cabal b/amazonka-sqs.cabal
--- a/amazonka-sqs.cabal
+++ b/amazonka-sqs.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-sqs
-version:               0.0.2
+version:               0.0.3
 synopsis:              Amazon Simple Queue Service SDK.
 homepage:              https://github.com/brendanhay/amazonka
 license:               OtherLicense
@@ -20,6 +20,7 @@
     requiring other services to be always available. With SQS, you can offload
     the administrative burden of operating and scaling a highly available
     messaging cluster, while paying a low price for only what you use.
+
     .
     /See:/ <http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/Welcome.html AWS API Reference>
     .
@@ -59,5 +60,5 @@
     other-modules:
 
     build-depends:
-          amazonka-core == 0.0.2.*
+          amazonka-core == 0.0.3.*
         , base          >= 4.7     && < 5
diff --git a/gen/Network/AWS/SQS/GetQueueUrl.hs b/gen/Network/AWS/SQS/GetQueueUrl.hs
--- a/gen/Network/AWS/SQS/GetQueueUrl.hs
+++ b/gen/Network/AWS/SQS/GetQueueUrl.hs
@@ -83,22 +83,23 @@
         (\s a -> s { _gquQueueOwnerAWSAccountId = a })
 
 newtype GetQueueUrlResponse = GetQueueUrlResponse
-    { _gqurQueueUrl :: Maybe Text
-    } deriving (Eq, Ord, Show, Monoid)
+    { _gqurQueueUrl :: Text
+    } deriving (Eq, Ord, Show, Monoid, IsString)
 
 -- | 'GetQueueUrlResponse' constructor.
 --
 -- The fields accessible through corresponding lenses are:
 --
--- * 'gqurQueueUrl' @::@ 'Maybe' 'Text'
+-- * 'gqurQueueUrl' @::@ 'Text'
 --
-getQueueUrlResponse :: GetQueueUrlResponse
-getQueueUrlResponse = GetQueueUrlResponse
-    { _gqurQueueUrl = Nothing
+getQueueUrlResponse :: Text -- ^ 'gqurQueueUrl'
+                    -> GetQueueUrlResponse
+getQueueUrlResponse p1 = GetQueueUrlResponse
+    { _gqurQueueUrl = p1
     }
 
 -- | The URL for the queue.
-gqurQueueUrl :: Lens' GetQueueUrlResponse (Maybe Text)
+gqurQueueUrl :: Lens' GetQueueUrlResponse Text
 gqurQueueUrl = lens _gqurQueueUrl (\s a -> s { _gqurQueueUrl = a })
 
 instance ToPath GetQueueUrl where
@@ -121,4 +122,4 @@
 
 instance FromXML GetQueueUrlResponse where
     parseXML = withElement "GetQueueUrlResult" $ \x -> GetQueueUrlResponse
-        <$> x .@? "QueueUrl"
+        <$> x .@  "QueueUrl"
