diff --git a/cbits/random_initialized.c b/cbits/random_initialized.c
--- a/cbits/random_initialized.c
+++ b/cbits/random_initialized.c
@@ -6,7 +6,7 @@
 #include <unistd.h>
 
 #ifdef HAVE_GETENTROPY
-#ifndef !DO_NOT_USE_GET_ENTROPY
+#ifndef DO_NOT_USE_GET_ENTROPY
 static int ensure_pool_initialized_getentropy()
 {
     char tmp;
@@ -48,7 +48,7 @@
 int ensure_pool_initialized()
 {
 #ifdef HAVE_GETENTROPY
-#ifndef !DO_NOT_USE_GET_ENTROPY
+#ifndef DO_NOT_USE_GET_ENTROPY
     if (ensure_pool_initialized_getentropy() == 0)
         return 0;
 #endif
diff --git a/entropy.cabal b/entropy.cabal
--- a/entropy.cabal
+++ b/entropy.cabal
@@ -1,6 +1,6 @@
 name:           entropy
 
-version:        0.4.1.9
+version:        0.4.1.10
 description:    A mostly platform independent method to obtain cryptographically strong entropy
                 (RDRAND, urandom, CryptAPI, and patches welcome)
                 Users looking for cryptographically strong (number-theoretically
