diff --git a/.git/COMMIT_EDITMSG b/.git/COMMIT_EDITMSG
new file mode 100644
--- /dev/null
+++ b/.git/COMMIT_EDITMSG
@@ -0,0 +1,3 @@
+Revert "revert removal of eof marker"
+
+This reverts commit caabd581f6cf7157ce211a91112cf5047e527be7.
diff --git a/.git/FETCH_HEAD b/.git/FETCH_HEAD
new file mode 100644
--- /dev/null
+++ b/.git/FETCH_HEAD
@@ -0,0 +1,1 @@
+2353b6eaeee1c824371c12bad78d4053ec52041d		branch 'master' of https://github.com/Porges/email-validate-hs
diff --git a/.git/ORIG_HEAD b/.git/ORIG_HEAD
new file mode 100644
--- /dev/null
+++ b/.git/ORIG_HEAD
@@ -0,0 +1,1 @@
+6eb270b673a8ae8db8e5e2a5e765065933943523
diff --git a/.git/index b/.git/index
Binary files a/.git/index and b/.git/index differ
diff --git a/.git/logs/HEAD b/.git/logs/HEAD
--- a/.git/logs/HEAD
+++ b/.git/logs/HEAD
@@ -1,1 +1,4 @@
 0000000000000000000000000000000000000000 2353b6eaeee1c824371c12bad78d4053ec52041d George Pollard <porges@porg.es> 1353548294 +1300	clone: from https://github.com/Porges/email-validate-hs.git
+2353b6eaeee1c824371c12bad78d4053ec52041d e890c931c46c7b2a4f53db4edcdfbff25943bfb9 George Pollard <porges@porg.es> 1353548540 +1300	revert: Revert "Allow external use"
+caabd581f6cf7157ce211a91112cf5047e527be7 6eb270b673a8ae8db8e5e2a5e765065933943523 George Pollard <porges@porg.es> 1353548588 +1300	revert: Revert "revert removal of eof marker"
+6eb270b673a8ae8db8e5e2a5e765065933943523 2353b6eaeee1c824371c12bad78d4053ec52041d George Pollard <porges@porg.es> 1353548599 +1300	reset: moving to e890c931c46c7b2a4f53db4edcdfbff25943bfb9^
diff --git a/.git/logs/refs/heads/master b/.git/logs/refs/heads/master
--- a/.git/logs/refs/heads/master
+++ b/.git/logs/refs/heads/master
@@ -1,1 +1,4 @@
 0000000000000000000000000000000000000000 2353b6eaeee1c824371c12bad78d4053ec52041d George Pollard <porges@porg.es> 1353548294 +1300	clone: from https://github.com/Porges/email-validate-hs.git
+2353b6eaeee1c824371c12bad78d4053ec52041d e890c931c46c7b2a4f53db4edcdfbff25943bfb9 George Pollard <porges@porg.es> 1353548540 +1300	revert: Revert "Allow external use"
+caabd581f6cf7157ce211a91112cf5047e527be7 6eb270b673a8ae8db8e5e2a5e765065933943523 George Pollard <porges@porg.es> 1353548588 +1300	revert: Revert "revert removal of eof marker"
+6eb270b673a8ae8db8e5e2a5e765065933943523 2353b6eaeee1c824371c12bad78d4053ec52041d George Pollard <porges@porg.es> 1353548599 +1300	reset: moving to e890c931c46c7b2a4f53db4edcdfbff25943bfb9^
diff --git a/.git/logs/refs/remotes/origin/master b/.git/logs/refs/remotes/origin/master
new file mode 100644
--- /dev/null
+++ b/.git/logs/refs/remotes/origin/master
@@ -0,0 +1,1 @@
+2353b6eaeee1c824371c12bad78d4053ec52041d 60436f01329fb1e98b20c972b8f2dff34a605e4f George Pollard <porges@porg.es> 1353548635 +1300	update by push
diff --git a/.git/objects/3c/218af146e571eb4c82060eb761dcdb78d51ce6 b/.git/objects/3c/218af146e571eb4c82060eb761dcdb78d51ce6
new file mode 100644
Binary files /dev/null and b/.git/objects/3c/218af146e571eb4c82060eb761dcdb78d51ce6 differ
diff --git a/.git/objects/3c/eee01bed32bce1a61c10fd5f2e1446fa00ce0e b/.git/objects/3c/eee01bed32bce1a61c10fd5f2e1446fa00ce0e
new file mode 100644
Binary files /dev/null and b/.git/objects/3c/eee01bed32bce1a61c10fd5f2e1446fa00ce0e differ
diff --git a/.git/objects/60/436f01329fb1e98b20c972b8f2dff34a605e4f b/.git/objects/60/436f01329fb1e98b20c972b8f2dff34a605e4f
new file mode 100644
Binary files /dev/null and b/.git/objects/60/436f01329fb1e98b20c972b8f2dff34a605e4f differ
diff --git a/.git/objects/6e/b270b673a8ae8db8e5e2a5e765065933943523 b/.git/objects/6e/b270b673a8ae8db8e5e2a5e765065933943523
new file mode 100644
--- /dev/null
+++ b/.git/objects/6e/b270b673a8ae8db8e5e2a5e765065933943523
@@ -0,0 +1,2 @@
+xOKj1ëÚ§xd[óü©¥»nKèÞØr27nÎß¤sÒ	I¹Íó©c~ê
+õSì3¼º+É	²ìGWÌUNYd,!q}É5rYvÌls6F¾û±)½£éè£Mh¡ýõ!·m±¼»àO!%zf7&ÿìøGÔpvÚèÊ¹Ýd¢V	wÌ¢gèÆÏãi¡Õ³ÐÚ÷ç_[óòcv
diff --git a/.git/objects/70/b31b49e6f1ff5ad7b25c262ecbdc1d6fc0e1c4 b/.git/objects/70/b31b49e6f1ff5ad7b25c262ecbdc1d6fc0e1c4
new file mode 100644
Binary files /dev/null and b/.git/objects/70/b31b49e6f1ff5ad7b25c262ecbdc1d6fc0e1c4 differ
diff --git a/.git/objects/7a/b9d07f7dc5409bfbd9d154fd1e16ec97360c39 b/.git/objects/7a/b9d07f7dc5409bfbd9d154fd1e16ec97360c39
new file mode 100644
Binary files /dev/null and b/.git/objects/7a/b9d07f7dc5409bfbd9d154fd1e16ec97360c39 differ
diff --git a/.git/objects/8d/d5f4f7a7503628bf518fb265434b1017385554 b/.git/objects/8d/d5f4f7a7503628bf518fb265434b1017385554
new file mode 100644
Binary files /dev/null and b/.git/objects/8d/d5f4f7a7503628bf518fb265434b1017385554 differ
diff --git a/.git/objects/ca/abd581f6cf7157ce211a91112cf5047e527be7 b/.git/objects/ca/abd581f6cf7157ce211a91112cf5047e527be7
new file mode 100644
Binary files /dev/null and b/.git/objects/ca/abd581f6cf7157ce211a91112cf5047e527be7 differ
diff --git a/.git/objects/e6/ab6abbd47b7761ca51305e98621f6ed101fd4d b/.git/objects/e6/ab6abbd47b7761ca51305e98621f6ed101fd4d
new file mode 100644
Binary files /dev/null and b/.git/objects/e6/ab6abbd47b7761ca51305e98621f6ed101fd4d differ
diff --git a/.git/objects/e8/90c931c46c7b2a4f53db4edcdfbff25943bfb9 b/.git/objects/e8/90c931c46c7b2a4f53db4edcdfbff25943bfb9
new file mode 100644
Binary files /dev/null and b/.git/objects/e8/90c931c46c7b2a4f53db4edcdfbff25943bfb9 differ
diff --git a/.git/refs/heads/master b/.git/refs/heads/master
--- a/.git/refs/heads/master
+++ b/.git/refs/heads/master
@@ -1,1 +1,1 @@
-2353b6eaeee1c824371c12bad78d4053ec52041d
+60436f01329fb1e98b20c972b8f2dff34a605e4f
diff --git a/.git/refs/remotes/origin/master b/.git/refs/remotes/origin/master
new file mode 100644
--- /dev/null
+++ b/.git/refs/remotes/origin/master
@@ -0,0 +1,1 @@
+60436f01329fb1e98b20c972b8f2dff34a605e4f
diff --git a/Text/Email/Validate.hs b/Text/Email/Validate.hs
--- a/Text/Email/Validate.hs
+++ b/Text/Email/Validate.hs
@@ -49,6 +49,7 @@
 	s1 <- getInput
 	char '@'
 	domain
+	eof
 	return (length s1)
 
 localPartParser = dottedAtoms
diff --git a/email-validate.cabal b/email-validate.cabal
--- a/email-validate.cabal
+++ b/email-validate.cabal
@@ -1,11 +1,11 @@
 name:           email-validate
-version:        0.3.1
+version:        0.3.2
 license:        BSD3
 license-file:   LICENSE
 author:         George Pollard
 maintainer:     George Pollard <porges@porg.es>
 homepage:       http://porg.es/blog/email-address-validation-simpler-faster-more-correct
-category:       Text, RFC
+category:       Text
 synopsis:       Validating an email address string against RFC 5322
 description:    Validating an email address string against RFC 5322
 build-type:     Simple
