Error reading improved