Bug fix: blank lines or commentary were causing an infinite loop when reading ASCII files