Actually do the math right for column widths.