I see, that makes since.
As far as the separator; if we keep it a comma, you would be able to use a stream parser (which is a thing and it’s pretty great).
Edit: actually the stream parser doesn’t work as I remembered, after looking at old code, I actually had to manually remove commas from the stream