diff --git a/dial.go b/dial.go
index 0ae0d570c6ecf077ec6d4eaa94879db6ae1b9f13..8634a5d648b10bae1a212024b110181e0ca7b053 100644
--- a/dial.go
+++ b/dial.go
@@ -159,7 +159,7 @@ func handshakeRequest(ctx context.Context, urls string, opts *DialOptions, copts
 
 	req, err := http.NewRequestWithContext(ctx, "GET", u.String(), nil)
 	if err != nil {
-		return nil, fmt.Errorf("failed to build HTTP request: %w", err)
+		return nil, fmt.Errorf("http.NewRequestWithContext failed: %w", err)
 	}
 	req.Header = opts.HTTPHeader.Clone()
 	req.Header.Set("Connection", "Upgrade")