changed canSplit