Added a peekable reader.