--- a/X11.cabal
+++ b/X11.cabal
@@ -73,7 +73,7 @@ library
                       Graphics.X11.Xlib.Window
                       Graphics.X11.Xrandr
   other-modules:      Graphics.X11.Xlib.Internal
-  build-depends:      base == 4.*, data-default-class == 0.1.*
+  build-depends:      base == 4.*, data-default-class >= 0.1 && < 0.3
   default-language:   Haskell98
   default-extensions: CPP
                       ForeignFunctionInterface
