reading requires something to read