Add option to (try and) preserve output widths.