"Break out csv code into own module. Change exception handling methodology.