cat_split bug fix