#2580 exposing request/response