Implement per-request response type