diff --git a/Data/Array.hs b/Data/Array.hs
index 7ed7a4cb40e67018c5569779dd85b16db87a9b8e..0f90c3710b938246634cd6799598ba14acc071c4 100644
--- a/Data/Array.hs
+++ b/Data/Array.hs
@@ -59,8 +59,6 @@ import Data.Ix
#ifdef __GLASGOW_HASKELL__
import GHC.Arr -- Most of the hard work is done here
---import Data.Generics.Instances () -- To provide a Data instance
---import Data.Generics.Basics () -- because the Data instance is an orphan
#endif
#ifdef __HUGS__
diff --git a/array.cabal b/array.cabal
index 671f84683c60ee95d33bb677ed8d1c139cd37107..5ce7d968fcd4951bcc1265b47714f0e8001bef76 100644
--- a/array.cabal
+++ b/array.cabal
@@ -15,8 +15,6 @@ extra-source-files: include/Typeable.h
library
build-depends: base
- if !impl(nhc98)
- build-depends: syb
exposed-modules:
Data.Array
extensions: CPP