another +1 to clojure skill
eagerly evaluate overlapping score resolution