diff --git a/websocket-sharp/Net/WebHeaderCollection.cs b/websocket-sharp/Net/WebHeaderCollection.cs
index 9dfded93..2aed2f4b 100644
--- a/websocket-sharp/Net/WebHeaderCollection.cs
+++ b/websocket-sharp/Net/WebHeaderCollection.cs
@@ -1595,14 +1595,20 @@ namespace WebSocketSharp.Net
/// Removes the specified header from the collection.
///
///
- /// A that represents the name of the header to remove.
+ /// A that specifies the name of the header to remove.
///
///
- /// is or empty.
+ /// is .
///
///
///
- /// contains invalid characters.
+ /// is an empty string.
+ ///
+ ///
+ /// -or-
+ ///
+ ///
+ /// contains an invalid character.
///
///
/// -or-
@@ -1612,8 +1618,7 @@ namespace WebSocketSharp.Net
///
///
///
- /// The current instance doesn't allow
- /// the header .
+ /// This instance does not allow the header.
///
public override void Remove (string name)
{