--- views_embed_form/views_handler_field_views_embed_form.inc	2008-11-03 07:36:58.000000000 -0800
+++ views_handler_field_views_embed_form.inc	2008-12-18 10:19:33.000000000 -0800
@@ -35,9 +35,11 @@
   function render($values) {
     foreach(module_implements('views_embed_form') as $module) {
       $function = $module . '_views_embed_form';
-      $form_name = $function();
-      if (isset($form_name) && key($form_name) === $this->options['embedded_form'] && function_exists($this->options['embedded_form'])) {
-        return drupal_get_form($this->options['embedded_form'], $values);
+      $form_names = $function();
+      foreach ($form_names as $form_name => $form_description) { 
+        if ($form_name === $this->options['embedded_form'] && function_exists($this->options['embedded_form'])) {
+          return drupal_get_form($this->options['embedded_form'], $values);
+        }
       }
     }
     return t('You do not have permission to access embedded form.');
