Data reader.