If a file consists purely of `linked_columns`, i.e. it has no `columns`, the current code fails as `columns` is expected to always be present
If a file consists purely of
linked_columns, i.e. it has nocolumns, the current code fails ascolumnsis expected to always be present