diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,11 @@
 uulib Changelog
 ===============
 
+### 0.9.24
+* Applied patch hiding (<>) from Prelude
+* Patch made dependent on ghc 8.0
+* Removed warning in Derived w.r.t. type sig
+
 ### 0.9.23
 * Applied patch for ghc 8.2 compatibility
 
diff --git a/src/UU/PPrint.hs b/src/UU/PPrint.hs
--- a/src/UU/PPrint.hs
+++ b/src/UU/PPrint.hs
@@ -59,7 +59,9 @@
 
 import System.IO      (Handle,hPutStr,hPutChar,stdout)
 
-#if __GLASGOW_HASKELL__ >= 710
+#if __GLASGOW_HASKELL__ >= 800
+import Prelude hiding ((<$>),(<>))
+#elif __GLASGOW_HASKELL__ >= 710
 import Prelude hiding ((<$>))
 #endif
 
diff --git a/src/UU/Parsing/Derived.hs b/src/UU/Parsing/Derived.hs
--- a/src/UU/Parsing/Derived.hs
+++ b/src/UU/Parsing/Derived.hs
@@ -1,4 +1,5 @@
 {-# LANGUAGE CPP #-}
+{-# LANGUAGE MonoLocalBinds #-}
 
 module UU.Parsing.Derived
   ( -- * Checking
diff --git a/uulib.cabal b/uulib.cabal
--- a/uulib.cabal
+++ b/uulib.cabal
@@ -1,5 +1,5 @@
 name: uulib
-version: 0.9.23
+version: 0.9.24
 license: BSD3
 license-file: COPYRIGHT
 
