Change the parser api to use read_body options