diff --git a/lib/UI/NCurses.chs b/lib/UI/NCurses.chs
--- a/lib/UI/NCurses.chs
+++ b/lib/UI/NCurses.chs
@@ -343,7 +343,7 @@
 		(fromInteger dmincol)
 		(fromInteger dmaxrow)
 		(fromInteger dmaxcol)
-		(cFromBool (mode == OverlayReplace))
+		(cFromBool (mode /= OverlayReplace))
 
 -- | A Pad is a 'Window' that is not associated with the screen.
 newtype Pad = Pad Window
diff --git a/ncurses.cabal b/ncurses.cabal
--- a/ncurses.cabal
+++ b/ncurses.cabal
@@ -1,5 +1,5 @@
 name: ncurses
-version: 0.2.15
+version: 0.2.16
 license: GPL-3
 license-file: license.txt
 author: John Millikin <jmillikin@gmail.com>
@@ -57,7 +57,7 @@
 source-repository this
   type: git
   location: https://john-millikin.com/code/haskell-ncurses/
-  tag: haskell-ncurses_0.2.15
+  tag: haskell-ncurses_0.2.16
 
 -- Do not use default to using pkg-config to find ncurses libraries, because
 -- the .pc files are missing or broken in many installations.
