diff --git a/src/Driver/Http2Driver.php b/src/Driver/Http2Driver.php
index <HASH>..<HASH> 100644
--- a/src/Driver/Http2Driver.php
+++ b/src/Driver/Http2Driver.php
@@ -594,6 +594,11 @@ final class Http2Driver implements HttpDriver, Http2Processor
 
         try {
             $parser->send(yield from $this->readPreface($settings !== null));
+
+            if (!$parser->valid()) {
+                return;
+            }
+
             yield from $parser;
         } catch (Http2ConnectionException $exception) {
             $this->shutdown(null, $exception);
Exit from parser if first chunk fails