diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+# 0.4.1.1
+
+- Fix DataBool handling (#14)
+
 # 0.4.1.0
 - Added domain field
 
diff --git a/Data/GeoIP2/Fields.hs b/Data/GeoIP2/Fields.hs
--- a/Data/GeoIP2/Fields.hs
+++ b/Data/GeoIP2/Fields.hs
@@ -108,7 +108,7 @@
         8 -> DataWord <$> parseNumber fsize
         9 -> DataWord <$> parseNumber fsize
         11 -> DataArray <$> replicateM (fromIntegral fsize) get
-        14 -> return $ DataBool (fsize == 0)
+        14 -> return $ DataBool (fsize == 1)
         _ -> do
           _ <- getBytes (fromIntegral fsize)
           return $ DataUnknown ftype fsize
diff --git a/geoip2.cabal b/geoip2.cabal
--- a/geoip2.cabal
+++ b/geoip2.cabal
@@ -1,5 +1,5 @@
 name:                geoip2
-version:             0.4.1.0
+version:             0.4.1.1
 synopsis:            Pure haskell interface to MaxMind GeoIP database
 description:
   GeoIP2 is a haskell binding to the MaxMind GeoIP2 database.
