 (defun straight-reload-package (package &optional interactive)
   (interactive (list (straight--select-package "Reload package")
                      'interactive))
-  (straight-use-package (gethash package straight--recipe-cache)
-                        interactive 'straight-style nil 'reload))
+  (straight-use-package package interactive nil 'reload))
 
 ;;;###autoload
 (defun straight-reload-all ()

      (straight--compute-dependencies package)
      (when-let ((dependencies (straight--get-dependencies package)))
        (dolist (dependency dependencies)
          (straight-use-package (straight--get-recipe dependency)
                                interactive 'straight-style
                                recipe))
        (if parent-recipe
            (message (concat "Finished checking dependencies, building "
                             "package %S (dependency of %S)")

            (straight--maybe-save-build-cache)
            (straight--install-package-autoloads recipe)
            (dolist (dependency (straight--get-dependencies package))
              (straight-use-package (intern dependency) interactive recipe))
            (when (and interactive (not reload))
              (message
               (concat "If you want to keep %s, put "
