only send back what has been read