getfields(2) didn't explain that gettokens keeps quotes in the resulting strings but tokenize strips them.