--- invisimail.module	2009-03-31 17:48:38.000000000 -0500
+++ invisimailNEW.module	2009-06-12 09:59:27.000000000 -0500
@@ -130,6 +130,7 @@ function invisimail_callback($matches) {
  *   An ascii encoded email address. 
  */
 function invisimail_ascii_encode($string, $js = FALSE, $link = FALSE, $text = NULL) {
+
   if ($text == NULL) {
     $text = $string;
   }
@@ -198,6 +199,10 @@ function invisimail_theme() {
 }
 
 function theme_invisimail_formatter_invisimail($element) {
+
+  // If there is no email address don't try to filter
+  if ( $element['#item']['email'] == "") {
+    return;
+  }
+
   if (module_exists('invisimail')) {
     return invisimail_ascii_encode($element['#item']['email'], variable_get('invisimail_js_formatter', FALSE), variable_get('invisimail_link_formatter', FALSE));
   }
