diff --git a/unravel-emacs.org b/unravel-emacs.org
index d66d463..31242ae 100644
--- a/unravel-emacs.org
+++ b/unravel-emacs.org
@@ -3475,11 +3475,6 @@ branches, etc.
 
 #+begin_src emacs-lisp :tangle "unravel-modules/unravel-git.el"
   ;;; Interactive and powerful git front-end (Magit)
-  (use-package transient
-    :defer t
-    :config
-    (setq transient-show-popup 0.5))
-
   (use-package magit
     :ensure t
     :bind ("C-x g" . magit-status)
@@ -3496,6 +3491,12 @@ branches, etc.
 
     (setq magit-diff-refine-hunk t))
 
+  (use-package transient
+    :ensure t
+    :after magit
+    :config
+    (setq transient-show-popup 0.5))
+
   (use-package magit-repos
     :ensure nil ; part of `magit'
     :commands (magit-list-repositories)
diff --git a/unravel-modules/unravel-git.el b/unravel-modules/unravel-git.el
index 785a5e3..9e4b387 100644
--- a/unravel-modules/unravel-git.el
+++ b/unravel-modules/unravel-git.el
@@ -45,11 +45,6 @@
   (setq diff-font-lock-syntax 'hunk-also))
 
 ;;; Interactive and powerful git front-end (Magit)
-(use-package transient
-  :defer t
-  :config
-  (setq transient-show-popup 0.5))
-
 (use-package magit
   :ensure t
   :bind ("C-x g" . magit-status)
@@ -66,6 +61,12 @@
 
   (setq magit-diff-refine-hunk t))
 
+(use-package transient
+  :ensure t
+  :after magit
+  :config
+  (setq transient-show-popup 0.5))
+
 (use-package magit-repos
   :ensure nil ; part of `magit'
   :commands (magit-list-repositories)