diff --git a/Vivid/NoPlugins.hs b/Vivid/NoPlugins.hs
--- a/Vivid/NoPlugins.hs
+++ b/Vivid/NoPlugins.hs
@@ -66,7 +66,7 @@
 import Data.Function ((&))
 import Data.Int
 import Data.Monoid
-import System.Random
+import System.Random hiding (uniform)
 
 import Control.Monad.IO.Class
 import GHC.TypeLits
diff --git a/vivid.cabal b/vivid.cabal
--- a/vivid.cabal
+++ b/vivid.cabal
@@ -1,7 +1,7 @@
 -- TODO: get the readme change from the github merge
 
 name:                vivid
-version:             0.4.2.3
+version:             0.4.2.4
 synopsis:            Sound synthesis with SuperCollider
 description:         
   Music and sound synthesis with SuperCollider.
@@ -50,7 +50,7 @@
 maintainer:          Tom Murphy
 category:            Audio, Music, Sound
 build-type:          Simple
-cabal-version:       >=1.8
+cabal-version:       >=1.10
 stability:           experimental
 license:             GPL
 
@@ -271,6 +271,7 @@
   ghc-options:
     -O2
     -fconstraint-solver-iterations=0
+  default-language: Haskell2010
 
 -- TODO:
 -- testsuite 
