diff --git a/src/Distribution/Simple/UUAGC/Parser.hs b/src/Distribution/Simple/UUAGC/Parser.hs
--- a/src/Distribution/Simple/UUAGC/Parser.hs
+++ b/src/Distribution/Simple/UUAGC/Parser.hs
@@ -13,13 +13,9 @@
 import System.Console.GetOpt
 import System.IO.Unsafe(unsafeInterleaveIO)
 import System.IO(hPutStr,stderr)
-import Control.Monad.Error.Class
 
 data ParserError = DefParserError String
                  deriving (Show, Eq, Read)
-
-instance Error ParserError where
-    strMsg x = DefParserError x
 
 uFlags :: [String]
 uFlags = concat [ filter (not . null) x | Option _ x _ _ <- options]
diff --git a/uuagc-cabal.cabal b/uuagc-cabal.cabal
--- a/uuagc-cabal.cabal
+++ b/uuagc-cabal.cabal
@@ -1,7 +1,7 @@
 cabal-version: >=1.10
 build-type: Simple
 name: uuagc-cabal
-version: 1.3.0.0
+version: 1.3.1.0
 license: BSD3
 license-file: LICENSE
 maintainer: Atze Dijkstra (atzedijkstra@gmail.com)
