diff --git a/lambdabot-haskell-plugins.cabal b/lambdabot-haskell-plugins.cabal
--- a/lambdabot-haskell-plugins.cabal
+++ b/lambdabot-haskell-plugins.cabal
@@ -1,5 +1,5 @@
 name:                   lambdabot-haskell-plugins
-version:                5.0.2.1
+version:                5.0.3
 
 license:                GPL
 license-file:           LICENSE
@@ -99,8 +99,8 @@
                         directory               >= 1.1,
                         filepath                >= 1.3,
                         haskell-src-exts        >= 1.16.0,
-                        lambdabot-core          >= 5.0.1 && < 5.1,
-                        lambdabot-reference-plugins >= 5.0.1 && < 5.1,
+                        lambdabot-core          >= 5.0.3 && < 5.1,
+                        lambdabot-reference-plugins >= 5.0.3 && < 5.1,
                         lifted-base             >= 0.2,
                         mtl                     >= 2,
                         oeis                    >= 0.3.1,
@@ -112,7 +112,7 @@
                         split                   >= 0.2,
                         syb                     >= 0.3,
                         transformers            >= 0.2,
-                        utf8-string             >= 0.3 && < 1,
+                        utf8-string             >= 0.3,
 
                         -- runtime dependencies - for eval etc.
                         arrows                  >= 0.4,
diff --git a/src/Lambdabot/Plugin/Haskell/Type.hs b/src/Lambdabot/Plugin/Haskell/Type.hs
--- a/src/Lambdabot/Plugin/Haskell/Type.hs
+++ b/src/Lambdabot/Plugin/Haskell/Type.hs
@@ -133,7 +133,7 @@
         extFlags = ["-X" ++ ext | ext <- exts]
     ghci <- getConfig ghciBinary
     (_, output, errors) <- io $ readProcessWithExitCode ghci
-        ("-v0":"-fforce-recomp":"-iState":extFlags)
+        ("-v0":"-fforce-recomp":"-iState":"-ignore-dot-ghci":extFlags)
         (context ++ theCommand cmd (stripComments (decodeString expr)))
     let ls = extract_signatures output
     return $ case ls of
