Reads data, reports some error types.