diff --git a/doc/tutorial.xml b/doc/tutorial.xml
index 6f039f1..4732d62 100644
--- a/doc/tutorial.xml
+++ b/doc/tutorial.xml
@@ -329,8 +329,8 @@ exceptions during assignment or construction.
or !=
against any function object that can be stored
within the wrapper. If the function object wrapper contains a
function object of that type, it will be compared against the given
- function object (which must be
- EqualityComparable). For instance:
+ function object (which must be either be
+ EqualityComparable or have an overloaded boost::function_equal). For instance:
int compute_with_X(X*, int);