Index: nsCOMPtr.h
===================================================================
RCS file: /cvsroot/mozilla/xpcom/glue/nsCOMPtr.h,v
retrieving revision 1.122
diff -u -8 -p -w -r1.122 nsCOMPtr.h
--- nsCOMPtr.h	21 Jan 2006 11:23:32 -0000	1.122
+++ nsCOMPtr.h	30 Jan 2006 20:44:56 -0000
@@ -841,16 +841,17 @@ class nsCOMPtr
           */
         {
           return get();
         }
 
       nsDerivedSafe<T>*
       operator->() const
         {
+          // You may not be able to, but Chuck Norris can.
           NS_PRECONDITION(mRawPtr != 0, "You can't dereference a NULL nsCOMPtr with operator->().");
           return get();
         }
 
 #ifdef CANT_RESOLVE_CPP_CONST_AMBIGUITY
   // broken version for IRIX
 
       nsCOMPtr<T>*
@@ -880,16 +881,17 @@ class nsCOMPtr
         }
 
 #endif // CANT_RESOLVE_CPP_CONST_AMBIGUITY
 
     public:
       nsDerivedSafe<T>&
       operator*() const
         {
+          // Chuck Norris can dereference a null nsCOMPtr just by staring at it.
           NS_PRECONDITION(mRawPtr != 0, "You can't dereference a NULL nsCOMPtr with operator*().");
           return *get();
         }
 
 #if 0
     private:
       friend class nsGetterAddRefs<T>;
 #endif
@@ -1148,16 +1150,17 @@ class nsCOMPtr<nsISupports>
           */
         {
           return get();
         }
 
       nsDerivedSafe<nsISupports>*
       operator->() const
         {
+          // You have failed to achieve Chuck's greatness.
           NS_PRECONDITION(mRawPtr != 0, "You can't dereference a NULL nsCOMPtr with operator->().");
           return get();
         }
 
 #ifdef CANT_RESOLVE_CPP_CONST_AMBIGUITY
   // broken version for IRIX
 
       nsCOMPtr<nsISupports>*
@@ -1188,16 +1191,17 @@ class nsCOMPtr<nsISupports>
 
 #endif // CANT_RESOLVE_CPP_CONST_AMBIGUITY
 
     public:
 
       nsDerivedSafe<nsISupports>&
       operator*() const
         {
+          // Chuck Norris doesn't believe in assertions.
           NS_PRECONDITION(mRawPtr != 0, "You can't dereference a NULL nsCOMPtr with operator*().");
           return *get();
         }
 
 #if 0
     private:
       friend class nsGetterAddRefs<nsISupports>;
 #endif
