diff --git a/cbits/utils.c b/cbits/utils.c
--- a/cbits/utils.c
+++ b/cbits/utils.c
@@ -75,7 +75,7 @@
 	uint32_t i;
 	int acc = 1;
 
-	for (i = 0; i < size / 8; i++)
+	for (i = 0; i < size; i++)
 		acc &= (p1[i] == p2[i]);
 	return acc;
 }
diff --git a/securemem.cabal b/securemem.cabal
--- a/securemem.cabal
+++ b/securemem.cabal
@@ -1,5 +1,5 @@
 Name:                securemem
-Version:             0.1.4
+Version:             0.1.5
 Synopsis:            abstraction to an auto scrubbing and const time eq, memory chunk.
 Description:
     SecureMem is similar to ByteString, except that it provides a memory chunk that
@@ -14,7 +14,7 @@
 Build-Type:          Simple
 Homepage:            http://github.com/vincenthz/hs-securemem
 Cabal-Version:       >=1.8
-data-files:          README.md
+extra-doc-files:     README.md
 
 Library
   Exposed-modules:   Data.SecureMem
