diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,16 @@
+Raven is a client for Sentry event server (<https://www.getsentry.com/>).
+
+Start by initializing the raven 'Service':
+
+    http <- newManager tlsManagerSettings
+    l <- initRaven
+          "https://pub:priv@sentry.hostname.tld:8443/sentry/example_project"
+          id
+          (sendRecordWith http)
+          stderrFallback
+
+Send events using 'register' function:
+
+    register l "my.logger.name" Debug "Hi there!" id
+
+More documentation is in the `System.Log.Raven` package.
diff --git a/raven-haskell.cabal b/raven-haskell.cabal
--- a/raven-haskell.cabal
+++ b/raven-haskell.cabal
@@ -1,5 +1,5 @@
 name:                raven-haskell
-version:             0.1.2.0
+version:             0.1.2.1
 synopsis:            Haskell client for Sentry logging service.
 -- description:         
 homepage:            https://bitbucket.org/dpwiz/raven-haskell
@@ -12,9 +12,12 @@
 build-type:          Simple
 cabal-version:       >=1.8
 
+extra-source-files:
+  README.md
+
 library
   hs-source-dirs: src
-  ghc-options: -O2 -Wall
+  ghc-options: -Wall
   exposed-modules:
     System.Log.Raven
     System.Log.Raven.Interfaces
diff --git a/src/System/Log/Raven/Types.hs b/src/System/Log/Raven/Types.hs
--- a/src/System/Log/Raven/Types.hs
+++ b/src/System/Log/Raven/Types.hs
@@ -50,7 +50,6 @@
 
         verify (sentryURI -> "") = error "Empty URI"
         verify (sentryPublicKey -> "") = error "Empty public key"
-        verify (sentryPrivateKey -> "") = error "Empty private key"
         verify (sentryProjectId -> "") = error "Empty project id"
         verify s = s
 
