--- .svn/text-base/node.module.svn-base	2006-11-27 20:20:08.000000000 -0700
+++ node.module	2006-12-03 16:51:13.000000000 -0700
@@ -153,6 +153,11 @@ function node_teaser($body, $format = NU
     return $body;
   }
 
+  // If a valid delimiter has been specified, use it to chop off the teaser.
+  if ($delimiter !== FALSE) {
+    return substr($body, 0, $delimiter);
+  }
+
   // We check for the presence of the PHP evaluator filter in the current
   // format. If the body contains PHP code, we do not split it up to prevent
   // parse errors.
@@ -163,11 +168,6 @@ function node_teaser($body, $format = NU
     }
   }
 
-  // If a valid delimiter has been specified, use it to chop of the teaser.
-  if ($delimiter !== FALSE) {
-    return substr($body, 0, $delimiter);
-  }
-
   // If we have a short body, the entire body is the teaser.
   if (strlen($body) < $size) {
     return $body;
