@@ -18,8 +18,9 @@ import Data.Text.Encoding (decodeUtf8)
1818import Data.Text.Lens
1919import Test.QuickCheck.Arbitrary
2020import Test.QuickCheck.Gen (elements)
21+import Text.Email.Extra (validateEmail)
2122import Text.Email.Parser
22−import Text.Email.Validate (EmailAddress, emailAddress)
23+import Text.Email.Validate (EmailAddress)
2324
2425newtype Email
2526 = Email
@@ -30,7 +31,7 @@ makePrisms ''Email
3031
3132-- | "Orphaned" prism.
3233_EmailAddress :: Prism' ByteString EmailAddress
33−_EmailAddress = prism' toByteString emailAddress
34+_EmailAddress = prism' toByteString (preview _Right . validateEmail)
3435
3536-- | Can be used like this:
3637--