diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+0.1.1.0
+=======
+
+* Fixed whitelist email regex matching for Github and Google auth.
+
+
 0.1.0.0
 =======
 
diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -1,2 +1,3 @@
 import Distribution.Simple
+main :: IO ()
 main = defaultMain
diff --git a/src/Network/Wai/Auth/Tools.hs b/src/Network/Wai/Auth/Tools.hs
--- a/src/Network/Wai/Auth/Tools.hs
+++ b/src/Network/Wai/Auth/Tools.hs
@@ -41,4 +41,4 @@
 -- Nothing otherwise.
 getValidEmail :: [S.ByteString] -> [S.ByteString] -> Maybe S.ByteString
 getValidEmail whitelist emails =
-  listToMaybe [e =~ w | e <- emails, w <- whitelist]
+  listToMaybe $ filter (not . S.null) [e =~ w | e <- emails, w <- whitelist]
diff --git a/wai-middleware-auth.cabal b/wai-middleware-auth.cabal
--- a/wai-middleware-auth.cabal
+++ b/wai-middleware-auth.cabal
@@ -1,5 +1,5 @@
 name:                wai-middleware-auth
-version:             0.1.0.0
+version:             0.1.1.0
 synopsis:            Authentication middleware that secures WAI application
 description:         See README
 license:             MIT
