add an arbitrary-sized read call.