diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,7 @@
+20200209 ghci-dap-0.0.14.0
+  * [INFO] support ghc-8.8.2.
+
+
 20200105 ghci-dap-0.0.13.0
   * [INFO] support haskell-dap-0.0.14.0.
 
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -20,6 +20,4 @@
 # Limitation
 Currently this project is an __experimental__ design and implementation.
 
-* Supported ghc-8.6, ghc-8.4
-* Dev and checked on windows10
-
+* Supported ghc-8.8, ghc-8.6, ghc-8.4
diff --git a/app-ghc-8.8/GHCi/UI.hs b/app-ghc-8.8/GHCi/UI.hs
--- a/app-ghc-8.8/GHCi/UI.hs
+++ b/app-ghc-8.8/GHCi/UI.hs
@@ -3393,6 +3393,10 @@
       mb_span <- getCurrentBreakSpan
       case mb_span of
         Nothing  -> stepCmd []
+        Just (UnhelpfulSpan _) -> liftIO $ putStrLn (            -- #14690
+           ":steplocal is not possible." ++
+           "\nCannot determine current top-level binding after " ++
+           "a break on error / exception.\nUse :stepmodule.")
         Just loc -> do
            md <- fromMaybe (panic "stepLocalCmd") <$> getCurrentBreakModule
            current_toplevel_decl <- enclosingTickSpan md loc
diff --git a/ghci-dap.cabal b/ghci-dap.cabal
--- a/ghci-dap.cabal
+++ b/ghci-dap.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: f239daff9d6939cabaacf0d6379858bedb5d7bc83c67a25c17a6c9cbeaa26d2c
+-- hash: e6755e1213c6a6f165421137256b97d61d59fc8bc401d30aab347e3bba776b51
 
 name:           ghci-dap
-version:        0.0.13.0
+version:        0.0.14.0
 synopsis:       ghci-dap is a GHCi having DAP interface.
 description:    Please see README.md
 category:       Development
