diff --git a/src/Yi/Main.hs b/src/Yi/Main.hs
--- a/src/Yi/Main.hs
+++ b/src/Yi/Main.hs
@@ -124,8 +124,8 @@
         (os, [], [], []) -> handle options os
         (os, _, u:us, []) -> if ignoreUnknown
                                     then handle options os
-                                    else fail $ "unknown arguments: " ++ intercalate ", " (u:us)
-        (_os, _ex, _ey, errs) -> fail (concat errs)
+                                    else Prelude.error $ "unknown arguments: " ++ intercalate ", " (u:us)
+        (_os, _ex, _ey, errs) -> Prelude.error (concat errs)
     where
         shouldOpenInTabs = ("--" ++ openInTabsLong) `elem` args
                          || ('-':[openInTabsShort]) `elem` args
@@ -135,13 +135,13 @@
 getConfig :: [OptDescr Opts] -> Bool -> (Config, ConsoleConfig) -> Opts -> Either OptionError (Config, ConsoleConfig)
 getConfig options shouldOpenInTabs (cfg, cfgcon) opt =
     case opt of
-      Frontend _    -> fail "Panic: frontend not found"
+      Frontend _    -> Prelude.error "Panic: frontend not found"
       Help          -> Left $ OptionError (usage options) ExitSuccess
       Version       -> Left $ OptionError versinfo ExitSuccess
       Debug         -> return (cfg { debugMode = True }, cfgcon)
       LineNo l      -> case startActions cfg of
                          x : xs -> return (cfg { startActions = x:makeAction (gotoLn (read l)):xs }, cfgcon)
-                         []     -> fail "The `-l' option must come after a file argument"
+                         []     -> Prelude.error "The `-l' option must come after a file argument"
 
       File filename -> if shouldOpenInTabs && not (null (startActions cfg)) then
                          prependActions [YiA $ openNewFile filename, EditorA newTabE]
@@ -150,7 +150,7 @@
 
       EditorNm emul -> case lookup (fmap toLower emul) editors of
              Just modifyCfg -> return (modifyCfg cfg, cfgcon)
-             Nothing -> fail $ "Unknown emulation: " ++ show emul
+             Nothing -> Prelude.error $ "Unknown emulation: " ++ show emul
       GhcOption ghcOpt -> return (cfg, cfgcon { ghcOptions = ghcOptions cfgcon ++ [ghcOpt] })
       ConfigFile f -> return (cfg, cfgcon { userConfigDir = return f })
       CustomNoArg o -> do
diff --git a/yi-dynamic-configuration.cabal b/yi-dynamic-configuration.cabal
--- a/yi-dynamic-configuration.cabal
+++ b/yi-dynamic-configuration.cabal
@@ -1,5 +1,5 @@
 name:           yi-dynamic-configuration
-version:        0.19.0
+version:        0.19.1
 synopsis:       Dynamic configuration support for Yi
 category:       Yi
 homepage:       https://github.com/yi-editor/yi#readme
