diff --git a/views/webform_handler_field_form_body.inc b/views/webform_handler_field_form_body.inc
index a265d59..81d9cef 100644
--- a/views/webform_handler_field_form_body.inc
+++ b/views/webform_handler_field_form_body.inc
@@ -29,7 +29,8 @@ class webform_handler_field_form_body extends views_handler_field {
     $node = node_load($values->{$this->aliases['nid']});
 
     if (node_access('view', $node)) {
-      $form_body = node_view($node, FALSE, FALSE);
+      webform_node_view($node, FALSE, FALSE);
+      $form_body = isset($node->content['webform']['#value']) ? $node->content['webform']['#value'] : NULL;
     }
     else {
       return;
