diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Revision history for butcher
 
+## 1.3.2.1  -- October 2018
+
+* Adapt/Use latest version of `deque` to fix ghc-8.6 problems
+
 ## 1.3.2.0  -- October 2018
 
 * Fix for simpleCompletion
diff --git a/butcher.cabal b/butcher.cabal
--- a/butcher.cabal
+++ b/butcher.cabal
@@ -1,5 +1,5 @@
 name:                butcher
-version:             1.3.2.0
+version:             1.3.2.1
 synopsis:            Chops a command or program invocation into digestable pieces.
 description:         See the <https://github.com/lspitzner/butcher/blob/master/README.md README> (it is properly formatted on github).
 license:             BSD3
@@ -37,7 +37,7 @@
   other-modules:       UI.Butcher.Monadic.Internal.Types
                        UI.Butcher.Monadic.Internal.Core
   build-depends:
-    { base >=4.9 && <4.12
+    { base >=4.9 && <4.13
     , free < 5.2
     , unsafe < 0.1
     , microlens <0.5
@@ -50,7 +50,7 @@
     , extra <1.7
     , void <0.8
     , bifunctors <5.6
-    , deque <0.3
+    , deque >=0.2.4 && <0.3
     }
   hs-source-dirs:      src
   default-language:    Haskell2010
@@ -80,6 +80,7 @@
   }
   ghc-options: {
     -Wall
+    -Wcompat
     -fno-spec-constr
     -fno-warn-unused-imports
     -fno-warn-orphans
diff --git a/src/UI/Butcher/Monadic/Internal/Types.hs b/src/UI/Butcher/Monadic/Internal/Types.hs
--- a/src/UI/Butcher/Monadic/Internal/Types.hs
+++ b/src/UI/Butcher/Monadic/Internal/Types.hs
@@ -226,9 +226,3 @@
 --   show (CmdParserParam s _ _) = "(CmdParserParam " ++ s ++ ")"
 --   show (CmdParserChild s _ _) = "(CmdParserChild " ++ s ++ ")"
 --   show (CmdParserRun _) = "CmdParserRun"
-
-instance Alternative Deque where
-  empty = mempty
-  (<|>) = Deque.prepend
-
-instance MonadPlus Deque
