fix split bug