Splitting and parsing