--- nodereferrer.1	2007-08-29 11:28:43.000000000 -0700
+++ nodereferrer.module	2007-08-29 11:29:58.000000000 -0700
@@ -112,29 +112,19 @@ function nodereferrer_field($op, &$node,
  * Implementation of hook_field_formatter_info().
  */
 function nodereferrer_field_formatter_info() {
-  return array(
-    'default' => array(
-      'label' => 'Link (Default)',
-      'field types' => array('nodereferrer'),
-    ),
-    'plain' => array(
-      'label' => 'Plain Text',
-      'field types' => array('nodereferrer'),
-    ),
-  );
+  $formatters = nodereference_field_formatter_info();
+  foreach ($formatters as $key => $value) {
+    $value['field types'] = array ('nodereferrer');
+    $formatters[$key] = $value;
+  }
+  return $formatters;
 }
 
 /**
  * Implementation of hook_field_formatter().
  */
 function nodereferrer_field_formatter($field, $item, $formatter, $node) {
-  switch ($formatter) {
-    case 'plain':
-      return strip_tags($item['title']);
-    
-    default:
-      return l($item['title'], 'node/'. $item['nid']);
-  }
+  return nodereference_field_formatter($field, $item, $formatter, $node);
 }
 
 
