revise-read