Modified fread to account for two cases: when we're reading (moreThanOneBlock|lessThan)