--- testing-guidelines.pod	2004-12-16 08:34:48.621961600 -0800
+++ testing-guidelines.pod.new	2004-12-16 08:37:08.873633600 -0800
@@ -16,9 +16,14 @@
 Wrap your C<use> statements in a C<use_ok()> inside a C<BEGIN> block.
 
     BEGIN {
-        use_ok( "MARC::Batch" );
+        use_ok( "MARC::Batch" ) or die;
     }
 
+The C<or die;> modifier is not required but it can help avoid comfusion if a
+module only partially compiles and some tests fail even though the code is
+correct.  Besides, if the module won't even compile, there's no point in
+testing it, right?
+
 =head2 All object creation is checked with C<isa_ok()>.
 
 If you instantiate an object, check it with C<isa_ok()>.
