slightly less funky splitting