Fixed limit handling bug in full_split function