Switch to valid Clojure -- swap atoms, don't set vars