replace_req