diff --git a/Network/TLS/Extra/Certificate.hs b/Network/TLS/Extra/Certificate.hs
--- a/Network/TLS/Extra/Certificate.hs
+++ b/Network/TLS/Extra/Certificate.hs
@@ -54,7 +54,7 @@
 certificateVerifyChain _ = do
 	putStrLn "****************** certificate verify chain doesn't yet work on your platform **********************"
 	putStrLn "please consider contributing to the certificate package to fix this issue"
-	return True
+	return CertificateUsageAccept
 
 #else
 -- | verify a certificates chain using the system certificates available.
diff --git a/tls-extra.cabal b/tls-extra.cabal
--- a/tls-extra.cabal
+++ b/tls-extra.cabal
@@ -1,5 +1,5 @@
 Name:                tls-extra
-Version:             0.3.0
+Version:             0.3.1
 Description:
    a set of extra definitions, default values and helpers for tls.
 License:             BSD3
