diff --git a/Data/Yaml.hs b/Data/Yaml.hs
--- a/Data/Yaml.hs
+++ b/Data/Yaml.hs
@@ -117,7 +117,7 @@
 
 -- Empty strings need special handling to ensure they get quoted. This avoids:
 -- https://github.com/snoyberg/yaml/issues/24
-objToEvents' (String "") rest = EventScalar "" StrTag SingleQuoted Nothing : rest
+objToEvents' (String "") rest = EventScalar "" NoTag SingleQuoted Nothing : rest
 
 objToEvents' (String s) rest = EventScalar (encodeUtf8 s) StrTag PlainNoTag Nothing : rest
 objToEvents' Null rest = EventScalar "null" NullTag PlainNoTag Nothing : rest
diff --git a/yaml.cabal b/yaml.cabal
--- a/yaml.cabal
+++ b/yaml.cabal
@@ -1,5 +1,5 @@
 name:            yaml
-version:         0.8.2.2
+version:         0.8.2.3
 license:         BSD3
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>, Anton Ageev <antage@gmail.com>,Kirill Simonov 
