diff --git a/node_export.module b/node_export.module
index 5ded551..2dd3241 100755
--- a/node_export.module
+++ b/node_export.module
@@ -95,7 +95,7 @@ function node_export_menu() {
  */
 function node_export_access_export($node) {
   global $user;
-  if (is_int($node)) {
+  if (is_numeric($node)) {
     $node = node_load($node);
   }
 
diff --git a/views/views_handler_field_node_link_export.inc b/views/views_handler_field_node_link_export.inc
index 983eb9e..8166f16 100755
--- a/views/views_handler_field_node_link_export.inc
+++ b/views/views_handler_field_node_link_export.inc
@@ -1,35 +1,26 @@
-<?php
-
-/**
- * @file
- * The Node export views field handler.
- */
-
-/**
- * Field handler to present a export node link.
- *
- * Closely modeled after views/modules/node/views_handler_field_node_link_edit.inc
- */
-class views_handler_field_node_link_export extends views_handler_field_node_link {
-  function construct() {
-    parent::construct();
-    $this->additional_fields['uid'] = 'uid';
-    $this->additional_fields['type'] = 'type';
-    $this->additional_fields['format'] = array('table' => 'node_revisions', 'field' => 'format');
-  }
-
-  function render($values) {
-    // Insure that user has access to export this node.
-    $node = new stdClass();
-    $node->nid = $values->{$this->aliases['nid']};
-    $node->uid = $values->{$this->aliases['uid']};
-    $node->type = $values->{$this->aliases['type']};
-    $node->format = $values->{$this->aliases['format']};
-    if (!node_export_access_check($node)) {
-      return;
-    }
-
-    $text = !empty($this->options['text']) ? $this->options['text'] : t('Node export');
-    return l($text, "node/$node->nid/node_export", array('query' => drupal_get_destination()));
-  }
-}
+<?php
+
+/**
+ * @file
+ * The Node export views field handler.
+ */
+
+/**
+ * Field handler to present a export node link.
+ *
+ * Closely modeled after views/modules/node/views_handler_field_node_link_edit.inc
+ */
+class views_handler_field_node_link_export extends views_handler_field_node_link {
+  function construct() {
+    parent::construct();
+    $this->additional_fields['nid'] = 'nid';  }
+
+  function render($values) {
+    // Insure that user has access to export this node.
+    $node = new stdClass();
+    $node->nid = $values->{$this->aliases['nid']};
+    if (!node_export_access_export($node->nid)) {      return;    }
+    $text = !empty($this->options['text']) ? $this->options['text'] : t('Node export');
+    return l($text, "node/$node->nid/node_export", array('query' => drupal_get_destination()));
+  }
+}
