Clarification as per doy's request
Peter Rabbitson [Wed, 3 Aug 2011 19:49:48 +0000 (21:49 +0200)]
lib/namespace/clean.pm

index 0792846..ae147cc 100644 (file)
@@ -396,11 +396,14 @@ use C<undef> instead.
 =head1 CAVEATS
 
 This module is fully functional in a pure-perl environment, where
-L<Variable::Magic>, a L<B::Hooks::EndOfScope> dependency, may not be
-available. However in this case this module falls back to a
+L<B::Hooks::EndOfScope> (with the XS dependency L<Variable::Magic>), may
+not be available. However in this case this module falls back to a
 L<tie()|perlfunc/tie> of L<%^H|perlvar/%^H>  which may or may not interfere
 with some crack you may be doing independently of namespace::clean.
 
+If you want to ensure that your codebase is protected from this unlikely
+clash, you need to explicitly depend on L<B::Hooks::EndOfScope>.
+
 =head1 SEE ALSO
 
 L<B::Hooks::EndOfScope>