Auxilliary functions for split node