When part.col is zero (ID is in the first selector column), then this will coerce to true on the second iteration
```js
firstIdCol = typeof firstIdCol === "undefined" ? part.col : firstIdCol;
```