     (if pref-node
       [(into (or (-?> pref-node
                    (.get history-key "[]")
-                   read-string)
+                   read-vector)
                [])
          (@queued-commands project-name))
        (partial queue-expression project-name)]

    ccw.launching.LaunchUtils/getProject
    org.eclipse.core.resources.ProjectScope.
    (.getNode pref-node-id)
    (doto .sync))) 

(defn- queue-expression
  [project-name expr]

(defn- schedule-job
  []
  (when (== Job/NONE (.getState save-cmds-job))
    (.schedule save-cmds-job)))
