Does `opt` stand for `option`? Can you please write out the name fully, so it's easier to understand.

The same applies for `csvMode(opt)`.