diff --git a/macro-debugger-text-lib/macro-debugger/analysis/show-dependencies.rkt b/macro-debugger-text-lib/macro-debugger/analysis/show-dependencies.rkt
index 6c2c575..e4e8bf1 100644
--- a/macro-debugger-text-lib/macro-debugger/analysis/show-dependencies.rkt
+++ b/macro-debugger-text-lib/macro-debugger/analysis/show-dependencies.rkt
@@ -141,12 +141,13 @@
     (set! mode 'file)]
    [("-m" "--module-path") "Interpret arguments as module-paths"
     (set! mode 'module-path)]
+   [("-b") "Same as --exclude racket/base"
+    (set! excludes (cons 'racket/base excludes))]
+   #:multi
    [("-x" "--exclude") mod "Exclude <mod> and its dependencies"
     (set! excludes (cons mod excludes))]
    [("-X" "--exclude-deps") mod "Exclude the dependencies of <mod> (but not <mod> itself)"
     (set! exclude-deps (cons mod exclude-deps))]
-   [("-b") "Same as --exclude racket/base"
-    (set! excludes (cons 'racket/base excludes))]
    #:args module-path
    (let ()
      (define (->modpath x)