removed _split()