Yeah, this clojure is really handy stuff, feels almost like it writes itself :D