diff --git a/websocket-sharp/Net/WebHeaderCollection.cs b/websocket-sharp/Net/WebHeaderCollection.cs
index 484d157d..efab13e4 100644
--- a/websocket-sharp/Net/WebHeaderCollection.cs
+++ b/websocket-sharp/Net/WebHeaderCollection.cs
@@ -1047,23 +1047,37 @@ namespace WebSocketSharp.Net
/// the restricted header list.
///
///
- /// A that represents the name of the header to add.
+ /// A that specifies the name of the header to add.
///
///
- /// A that represents the value of the header to add.
+ /// A that specifies the value of the header to add.
///
///
- /// is or empty.
+ /// is .
///
///
- /// or contains invalid characters.
+ ///
+ /// is an empty string.
+ ///
+ ///
+ /// -or-
+ ///
+ ///
+ /// contains an invalid character.
+ ///
+ ///
+ /// -or-
+ ///
+ ///
+ /// contains an invalid character.
+ ///
///
///
- /// The length of is greater than 65,535 characters.
+ /// The length of is greater than 65,535
+ /// characters.
///
///
- /// The current instance doesn't allow
- /// the .
+ /// This instance does not allow the header.
///
protected void AddWithoutValidate (string headerName, string headerValue)
{