    :final-report-simplifications 5000
    :max-error 5000
    :use-single-thread false
+   :reuse-errors false
    })
(ns clojush.problems.software.levenshtein
  (:use clojush.pushgp.pushgp
        [clojush pushstate interpreter random util globals]

  (let [behavior (atom '())
        errors (doall
                 (for [[[str1 str2] distance] @levenshtein-cases]
                   (let [state (->> (make-push-state)
                                 (push-item str1 :input)
                                 (push-item str2 :input)
                                 (run-push program))
                         top-int (top-item :integer state)]
                     (when @global-print-behavioral-diversity
                       (swap! behavior conj [top-int]))
