nicer parser for raw_response