fix: speed-up splitting