diff --git a/doc/v2/return_internal_reference.html b/doc/v2/return_internal_reference.html
index 8cbfc167..42b8c97e 100644
--- a/doc/v2/return_internal_reference.html
+++ b/doc/v2/return_internal_reference.html
@@ -55,7 +55,8 @@
argument or from the target of a member function to be returned
safely without making a copy of the referent. The default for its
first template argument handles the common case where the
- containing object is the target (*this) of a wrapped member function.
+ containing object is the target (*this) of a wrapped
+ member function.
*this).
+ (*this). Note that if the target Python object
+ type doesn't support weak references, a Python
+ TypeError exception will be raised when the
+ function being wrapped is called.
PyTuple_Check(args) != 0
+ PyTuple_Check(args) != 0
make_custodian_and_ward_postcall::postcall(args, result)