diff --git a/SybWidget.cabal b/SybWidget.cabal
--- a/SybWidget.cabal
+++ b/SybWidget.cabal
@@ -1,14 +1,19 @@
 Name:           SybWidget
-Version:        0.5.2
+Version:        0.5.3
 Copyright:      Mads Lindstrøm <mads_lindstroem@yahoo.dk>
 License:        LGPL
 License-file:   wxWidgetsLicense.txt
 Author:         Mads Lindstrøm <mads_lindstroem@yahoo.dk>
 Maintainer:     Mads Lindstrøm <mads_lindstroem@yahoo.dk>
 Category:       GUI
-Build-Depends:  base,haskell98,mtl,template-haskell,syb-with-class>=0.4,
-                TypeCompose>0.3,containers
-Tested-with:    GHC==6.10.1,GHC==6.10.2
+Build-Depends:  base >=4.1.0 && < 4.3.0,
+                mtl >= 1.0.0 && < 1.2.0,
+                template-haskell >= 2.3.0 && < 2.5.0,
+                syb-with-class >= 0.5.0 && < 0.7.0,
+                TypeCompose >= 0.7.0 && < 0.8.0,
+                containers >= 0.2.0 && < 0.4.0
+Tested-with:    GHC==6.10.4,
+                GHC==6.12.1
 Synopsis:       Library which aids constructing generic (SYB3-based) widgets
 Build-type:	Simple
 Stability:      experimental
diff --git a/src/Graphics/UI/SybWidget/MySYB.hs b/src/Graphics/UI/SybWidget/MySYB.hs
--- a/src/Graphics/UI/SybWidget/MySYB.hs
+++ b/src/Graphics/UI/SybWidget/MySYB.hs
@@ -20,7 +20,7 @@
 import Data.Generics.SYB.WithClass.Derive
 import Data.Generics.SYB.WithClass.Instances()
 
-import Maybe
+import Data.Maybe
 
 {- *** My SYB Helper functions *** -}
 -- |Returns a set of constructors. This function is
diff --git a/src/Graphics/UI/SybWidget/PriLabel.hs b/src/Graphics/UI/SybWidget/PriLabel.hs
--- a/src/Graphics/UI/SybWidget/PriLabel.hs
+++ b/src/Graphics/UI/SybWidget/PriLabel.hs
@@ -23,7 +23,7 @@
     )
 where
 
-import Char
+import Data.Char
 
 -- |Prioritized label. If two 'PriLabel' can be used for some
 --  component, then the one with highest priority is used.
diff --git a/src/Graphics/UI/SybWidget/SybOuter.hs b/src/Graphics/UI/SybWidget/SybOuter.hs
--- a/src/Graphics/UI/SybWidget/SybOuter.hs
+++ b/src/Graphics/UI/SybWidget/SybOuter.hs
@@ -31,7 +31,7 @@
     )
 where
 
-import Maybe
+import Data.Maybe
 import Data.RefMonad
 import qualified Data.Map as M
 
