typo: default for max_cols is `null` not `1`