<pre>instead it returns 0, nil right now. not sure if behavior should change depending on whether arg was "read all" or "read n".</pre>