further down you take line[0] (first part of the split) as a variable, then process the rest.

You can skip that by doing destructured assignment:

```tmp, *line = line.strip.split```

'tmp' will be the first element, line will be an array of the remaining elements