diff --git a/snaplet-mysql-simple.cabal b/snaplet-mysql-simple.cabal
--- a/snaplet-mysql-simple.cabal
+++ b/snaplet-mysql-simple.cabal
@@ -1,5 +1,5 @@
 name:           snaplet-mysql-simple
-version:        0.2.0.2
+version:        0.2.0.3
 synopsis:       mysql-simple snaplet for the Snap Framework
 description:    This snaplet contains support for using the MariaDB and MySQL
                 database with a Snap Framework application via the mysql-simple
diff --git a/src/Snap/Snaplet/MysqlSimple.hs b/src/Snap/Snaplet/MysqlSimple.hs
--- a/src/Snap/Snaplet/MysqlSimple.hs
+++ b/src/Snap/Snaplet/MysqlSimple.hs
@@ -175,12 +175,15 @@
 ------------------------------------------------------------------------------
 -- | Orphan Lenses for ConnectInfo
 --   Not exported, only used for 'getConnectionInfo'.
-$(makeLensesWith (LensRules Just Just (const Nothing)
-                     (S.fromList [SimpleLenses, GenerateSignatures]))
-                 ''M.ConnectInfo)
-$(makeLensesWith (LensRules Just Just (const Nothing)
-                     (S.fromList [SimpleLenses, GenerateSignatures]))
-                 ''MB.SSLInfo)
+$(makeLensesFor
+      (map (\x -> (x,x))
+           [ "connectHost", "connectPort", "connectUser", "connectPassword"
+           , "connectDatabase", "connectOptions", "connectPath", "connectSSL"])
+      ''M.ConnectInfo)
+$(makeLensesFor
+      (map (\x -> (x,x))
+           ["sslKey", "sslCert", "sslCA", "sslCAPath", "sslCiphers"])
+      ''MB.SSLInfo)
 
 ------------------------------------------------------------------------------
 -- | Produce a connection info from a config
