diff --git a/doc/effective_go.html b/doc/effective_go.html
index 1ca9bd58d50..8c66fa246f1 100644
--- a/doc/effective_go.html
+++ b/doc/effective_go.html
@@ -2560,7 +2560,7 @@ One place this situation arises is when it is necessary to guarantee within the
it actually satisfies the interface.
If a type—for example,
json.RawMessage
—needs
-a custom its JSON representation, it should implement
+a custom JSON representation, it should implement
json.Marshaler
, but there are no static conversions that would
cause the compiler to verify this automatically.
If the type inadvertently fails to satisfy the interface, the JSON encoder will still work,