split helpers