I left the code in to help explain the argument about whether ebcdic should be converted or not