read_opts gains 'split.fields' argument