diff --git a/protocol-buffers-descriptor.cabal b/protocol-buffers-descriptor.cabal
--- a/protocol-buffers-descriptor.cabal
+++ b/protocol-buffers-descriptor.cabal
@@ -1,5 +1,5 @@
 name:           protocol-buffers-descriptor
-version:        1.0.0
+version:        1.0.1
 cabal-version:  >= 1.2
 build-type:     Simple
 license:        BSD3
@@ -48,15 +48,15 @@
                    Text.DescriptorProtos.UninterpretedOption
                    Text.DescriptorProtos.UninterpretedOption.NamePart
 
+  build-depends:   protocol-buffers == 1.0.1,
+                   containers,
+                   bytestring
 
   if flag(small_base)
-        build-depends: base >= 3,
-                       containers,
-                       bytestring
+        build-depends: base == 4.*
   else
-        build-depends: base < 3
+        build-depends: base == 3.*
 
-  build-depends:   protocol-buffers == 1.0.0
   extensions:      DeriveDataTypeable,
                    EmptyDataDecls,
                    FlexibleInstances,
