              ;; In interactive use, tell the user how to install
              ;; packages permanently.
              (when (and interactive (not already-registered))
-               (message
+               (straight--output
                 (concat "If you want to keep %s, put "
                         "(straight-use-package %s%S) "
                         "in your init-file.")

       "Cannot start filesystem watcher without 'watchexec' installed")
      (cl-return-from straight-watcher-start))
    (when (straight-watcher--virtualenv-outdated)
      (message "Setting up filesystem watcher...")
      (unless (straight-watcher--virtualenv-setup)
        (message "Setting up filesystem watcher...failed")
        (cl-return-from straight-watcher-start))
      (message "Setting up filesystem watcher...done"))
    (with-current-buffer (straight-watcher--make-process-buffer)
      (let* ((python (straight--watcher-python))
             (cmd (list

                   (stringp last-emacs-version)
                   (or (string= last-emacs-version emacs-version)
                       (prog1 (setq malformed nil)
                         (straight--output
                          (concat
                           "Rebuilding all packages due to "
                           "change in Emacs version"))))
