diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
 
 Wuss uses [Semantic Versioning][].
 
+## v1.0.2 (2015-06-04)
+
+-   Added an example without certificate validation.
+
 ## v1.0.1 (2015-06-04)
 
 -   Improved documentation.
diff --git a/Wuss.hs b/Wuss.hs
--- a/Wuss.hs
+++ b/Wuss.hs
@@ -75,6 +75,36 @@
     >>> let headers = []
     >>> let app _connection = return ()
     >>> runSecureClientWith "echo.websocket.org" 443 "/" options headers app
+
+    If you want to run a secure client without certificate validation, use
+    'Network.WebSockets.runClientWithStream'. For example:
+
+    > let host = "echo.websocket.org"
+    > let port = 443
+    > let path = "/"
+    > let options = defaultConnectionOptions
+    > let headers = []
+    > let tlsSettings = TLSSettingsSimple
+    >     -- This is the important setting.
+    >     { settingDisableCertificateValidation = True
+    >     , settingDisableSession = False
+    >     , settingUseServerName = False
+    >     }
+    > let connectionParams = ConnectionParams
+    >     { connectionHostname = host
+    >     , connectionPort = port
+    >     , connectionUseSecure = Just tlsSettings
+    >     , connectionUseSocks = Nothing
+    >     }
+    >
+    > context <- initConnectionContext
+    > connection <- connectTo context connectionParams
+    > stream <- makeStream
+    >     (fmap Just (connectionGetChunk connection))
+    >     (maybe (return ()) (connectionPut connection . toStrict))
+    > runClientWithStream stream host path options headers $ \ connection -> do
+    >     -- Do something with the connection.
+    >     return ()
 -}
 runSecureClientWith
     :: HostName -- ^ Host
diff --git a/wuss.cabal b/wuss.cabal
--- a/wuss.cabal
+++ b/wuss.cabal
@@ -1,5 +1,5 @@
 name: wuss
-version: 1.0.1
+version: 1.0.2
 cabal-version: >=1.10
 build-type: Simple
 license: MIT
