more intuitive splitting