diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -1,3 +1,3 @@
 #!/usr/bin/env runhaskell
 import Distribution.Simple
-main = defaultMainWithHooks defaultUserHooks
+main = defaultMain
diff --git a/lambdabot-misc-plugins.cabal b/lambdabot-misc-plugins.cabal
--- a/lambdabot-misc-plugins.cabal
+++ b/lambdabot-misc-plugins.cabal
@@ -1,5 +1,5 @@
 name:                   lambdabot-misc-plugins
-version:                5.2
+version:                5.3
 
 license:                GPL
 license-file:           LICENSE
@@ -27,8 +27,8 @@
 homepage:               https://wiki.haskell.org/Lambdabot
 
 build-type:             Simple
-cabal-version:          >= 1.8
-tested-with:            GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5
+cabal-version:          >= 1.10
+tested-with:            GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.3
 
 source-repository head
   type:                 git
@@ -38,6 +38,7 @@
   hs-source-dirs:       src
   ghc-options:          -Wall
                         -funbox-strict-fields
+  default-language:     Haskell98
 
   exposed-modules:      Lambdabot.Plugin.Misc
   other-modules:        Lambdabot.Plugin.Misc.Dummy
@@ -52,7 +53,7 @@
                         bytestring              >= 0.9,
                         containers              >= 0.4,
                         filepath                >= 1.3,
-                        lambdabot-core          >= 5.2 && < 5.3,
+                        lambdabot-core          >= 5.3 && < 5.4,
                         lifted-base             >= 0.2,
                         mtl                     >= 2,
                         network                 >= 2.7 && < 3.2,
diff --git a/src/Lambdabot/Plugin/Misc/Dummy.hs b/src/Lambdabot/Plugin/Misc/Dummy.hs
--- a/src/Lambdabot/Plugin/Misc/Dummy.hs
+++ b/src/Lambdabot/Plugin/Misc/Dummy.hs
@@ -30,10 +30,6 @@
             }
           | (cmd, op) <- dummylst
           ]
-
-    , contextual = \msg -> case msg of
-        "lisppaste2: url"  -> say "Haskell pastebin: http://lpaste.net/"
-        _                  -> return ()
     }
 
 dummyHelp :: String -> String
@@ -58,19 +54,19 @@
 dummylst :: [(String, String -> String)]
 dummylst =
     [("dummy"      , const "dummy")
-    ,("bug"        , const "https://hackage.haskell.org/trac/ghc/newticket?type=bug")
+    ,("bug"        , const "https://gitlab.haskell.org/ghc/ghc/issues")
     ,("id"         , (' ' :) . id)
     ,("show"       , show)
     ,("wiki"       , lookupWiki)
-    ,("paste"      , const "Haskell pastebin: http://lpaste.net/")
+    ,("paste"      , const "A pastebin: https://paste.debian.net/")
     ,("docs"       , \x -> if null x
                            then docPrefix </> "index.html"
                            else lookupPackage docPrefix '-' "html" x)
     ,("learn"      , const "https://wiki.haskell.org/Learning_Haskell")
-    ,("haskellers" , const "http://www.haskellers.com/")
+    ,("haskellers" , const "https://www.haskellers.com/")
     ,("botsnack"   , const ":)")
     ,("get-shapr"  , const "shapr!!")
-    ,("shootout"   , const "http://benchmarksgame.alioth.debian.org/")
+    ,("shootout"   , const "https://benchmarksgame-team.pages.debian.net/benchmarksgame/")
     ,("faq"        , const "The answer is: Yes! Haskell can do that.")
     ,("googleit"   , lookupGoogle)
     ,("hackage"    , lookupHackage)
@@ -86,11 +82,11 @@
   where spacesToUnderscores = map (\c -> if c == ' ' then '_' else c)
 
 lookupHackage :: String -> String
-lookupHackage "" = "http://hackage.haskell.org"
-lookupHackage xs = "http://hackage.haskell.org/package" </> xs
+lookupHackage "" = "https://hackage.haskell.org"
+lookupHackage xs = "https://hackage.haskell.org/package" </> xs
 
 googlePrefix :: String
-googlePrefix = "http://letmegooglethatforyou.com"
+googlePrefix = "https://lmgtfy.com"
 
 lookupGoogle :: String -> String
 lookupGoogle "" = googlePrefix
@@ -99,7 +95,7 @@
     quote = map (\x -> if x == ' ' then '+' else x)
 
 docPrefix :: String
-docPrefix = "http://haskell.org/ghc/docs/latest/html/libraries"
+docPrefix = "https://haskell.org/ghc/docs/latest/html/libraries"
 
 lookupPackage :: String -> Char -> String -> String -> String
 lookupPackage begin sep end x'' = 
