   ([connection {:keys [prompt] :as options}]
     (let [{:keys [major minor incremental qualifier]} *clojure-version*]
       (loop [ns (execute-with-client connection options "")]
-        (println)
         (prompt ns)
         (flush)
         (let [eof (Object.)

          (flush)
          (when (and ns (not (:session options)))
            (reset! current-ns ns)))))
    (reset! current-command-id nil)
    @current-ns))


                :else
                  (recur (execute-with-client
                           connection
                           (assoc options :interactive true)
                           (binding [*print-meta* true]
                             (pr-str read-result))))))))))

