Dynamic column width and improved exception handling