diff --git a/doc/v2/Dereferenceable.html b/doc/v2/Dereferenceable.html
index 8f5b38b5..965e4043 100644
--- a/doc/v2/Dereferenceable.html
+++ b/doc/v2/Dereferenceable.html
@@ -49,10 +49,25 @@ type is a model of Dereferenceable.
+If x is not a pointer type, it also must satsify the following expression:
+
+
| Expression | +Operational Semantics | +
x.get() |
+ &*x, or a null pointer
+ |
Revised - 13 November, 2002 + 29 November, 2002
© Copyright Dave
diff --git a/include/boost/python/object/pointer_holder.hpp b/include/boost/python/object/pointer_holder.hpp
index 3a65dcb3..5625f092 100644
--- a/include/boost/python/object/pointer_holder.hpp
+++ b/include/boost/python/object/pointer_holder.hpp
@@ -32,6 +32,18 @@
namespace boost { namespace python { namespace objects {
+template