huge improve in performance when working with splits