private function initializeResponse(InternalRequest $ireq, array $filters) : Response
{
$ireq->responseWriter = $ireq->client->httpDriver->writer($ireq);
$filters = $ireq->client->httpDriver->filters($ireq, $filters);
if ($ireq->badFilterKeys) {
$filters = array_diff_key($filters, array_flip($ireq->badFilterKeys));
}
$filter = responseFilter($filters, $ireq);
$filter->current();
// initialize filters
$codec = responseCodec($filter, $ireq);
return new StandardResponse($codec, $ireq->client);
}