ability to prevent force casts in numpy arguments
diff --git a/docs/advanced.rst b/docs/advanced.rst
index 99af039..c986921 100644
--- a/docs/advanced.rst
+++ b/docs/advanced.rst
@@ -1100,10 +1100,12 @@
 
 .. code-block:: cpp
 
-    void f(py::array_t<double, py::array::c_style> array);
+    void f(py::array_t<double, py::array::c_style | py::array::forcecast> array);
 
-As before, the implementation will attempt to convert non-conforming arguments
-into an array satisfying the specified requirements.
+The ``py::array::forcecast`` argument is the default value of the second
+template paramenter, and it ensures that non-conforming arguments are converted
+into an array satisfying the specified requirements instead of trying the next
+function overload.
 
 Vectorizing functions
 =====================