#barnabyIMO knowing that getallheaders() isn’t guaranteed to return valid results would be a justification for psr7-server to filter out invalid headers before creating a ServerRequest. If you/nyholm agree, I’d be happy to make a PR to nyholm/psr7-server with a fix