diff --git a/bytestring-builder.cabal b/bytestring-builder.cabal
--- a/bytestring-builder.cabal
+++ b/bytestring-builder.cabal
@@ -1,5 +1,5 @@
 name:                bytestring-builder
-version:             0.10.4.1.0
+version:             0.10.4.1.1
 synopsis:            The new bytestring builder, packaged outside of GHC
 description:
   This is the bytestring builder that is debuting in bytestring-0.10.4.0, which
@@ -50,20 +50,20 @@
 source-repository this
   type:     git
   location: http://github.com/lpsmith/bytestring-builder
-  tag:      v0.10.4.1.0
+  tag:      v0.10.4.1.1
 
 Flag bytestring_has_builder
   default: True
 
 library
   build-depends:     base >= 4.2 && < 5,
-                     bytestring >= 0.9 && < 0.10.1 || == 0.10.4.*,
                      deepseq
 
   if flag(bytestring_has_builder)
       build-depends:     bytestring >= 0.10.4
+      -- package is empty for bytestring >= 0.10.4
   else
-      build-depends:     bytestring < 0.10.4
+      build-depends:     bytestring >= 0.9     && < 0.10.4
       hs-source-dirs: src
       c-sources: cbits/itoa.c
                  cbits/fpstring.c
diff --git a/src/Data/ByteString/Short/Internal.hs b/src/Data/ByteString/Short/Internal.hs
--- a/src/Data/ByteString/Short/Internal.hs
+++ b/src/Data/ByteString/Short/Internal.hs
@@ -136,7 +136,7 @@
     mappend = append
     mconcat = concat
 
-instance NFData ShortByteString
+instance NFData ShortByteString where rnf !_ = ()
 
 instance Show ShortByteString where
     showsPrec p ps r = showsPrec p (unpackChars ps) r
