diff --git a/lisp-invocation.asd b/lisp-invocation.asd
index dade39ceb0ffb730b313c64f2b40efba8286462c..d0d1b4f444985ae7abe88da6cef68a8f965af3e8 100644
--- a/lisp-invocation.asd
+++ b/lisp-invocation.asd
@@ -17,6 +17,6 @@
   :long-description "lisp-invocation allows you to portably execute Lisp code
 as subprocesses of a current Lisp process.
 All known command-line accessible Common Lisp implementations are supported."
-  :version "1.0.3"
+  :version "1.0.4"
   :depends-on (#-asdf3.1 (:version "uiop" "3.1.2"))
   :components ((:file "lisp-invocation")))
diff --git a/lisp-invocation.lisp b/lisp-invocation.lisp
index 89de80df1ede8119418f0abbcd25da3b0e0204cf..1208986f739355a8895d4a16833f57046c9e718d 100644
--- a/lisp-invocation.lisp
+++ b/lisp-invocation.lisp
@@ -140,7 +140,7 @@
   :fullname "GNU CLISP"
   :name "clisp"
   :feature :clisp
-  :flags ("-norc" "--quiet" "--quiet" "-ansi" "-I")
+  :flags ("-norc" "--quiet" "--quiet" "-ansi") ;; don't use -I, for it induces extra prompt outputs.
   :eval-flag "-x"
   :load-flag "-i"
   :arguments-end "--"