diff -rup /Users/pomliane/Desktop/noderefcreate-7.x-1.0-beta2/noderefcreate.module /Users/pomliane/Desktop/noderefcreate-7.x-1.0-beta2.patched/noderefcreate.module
--- /Users/pomliane/Desktop/noderefcreate-7.x-1.0-beta2/noderefcreate.module	2011-04-11 11:19:40.000000000 -0400
+++ /Users/pomliane/Desktop/noderefcreate-7.x-1.0-beta2.patched/noderefcreate.module	2011-05-11 18:54:50.000000000 -0400
@@ -64,7 +64,7 @@ function noderefcreate_field_widget_form
       $element += array(
         '#type' => 'textfield',
         '#default_value' => isset($items[$delta]['nid']) ? $items[$delta]['nid'] : NULL,
-        '#autocomplete_path' => $instance['widget']['settings']['autocomplete_path'] . '/' . $instance['entity_type'] . '/' . $field['field_name'],
+        '#autocomplete_path' => $instance['widget']['settings']['autocomplete_path'] . '/' . $instance['entity_type'] . '/' . $instance['bundle'] . '/' . $field['field_name'],
         '#size' => $instance['widget']['settings']['size'],
         '#element_validate' => array('noderefcreate_autocomplete_validate'),
         '#value_callback' => 'node_reference_autocomplete_value',
@@ -109,7 +109,13 @@ function noderefcreate_autocomplete_vali
     else {
       // No explicit nid (the submitted value was not populated by autocomplete
       // selection). Get the nid of a referencable node from the entered title.
-      $reference = _node_reference_potential_references($field, $value, 'equals', NULL, 1);
+      $options = array(
+        'string' => $value,
+        'match' => 'equals',
+        'ids' => NULL,
+        'limit' => 1,
+      );
+      $reference = _node_reference_potential_references($field, $options);
       if ($reference) {
         // @todo The best thing would be to present the user with an
         // additional form, allowing the user to choose between valid
