or download this
Most handlers must therefore make arrangements to
actually display the warnings that they are not prepare
+d to
deal with, by calling "warn" again in the handler. Not
+e that
this is quite safe and will not produce an endless loop
+, since
"__WARN__" hooks are not called from inside one.