diff --git a/feeds.tokens.inc b/feeds.tokens.inc
index cb7dc4c7da64113b6171c34d94b1f5cdedc834ee..a5145b666ab911e94bf7233f8040e2791b07cc0d 100644
--- a/feeds.tokens.inc
+++ b/feeds.tokens.inc
@@ -25,7 +25,7 @@ function feeds_token_info() {
 function feeds_tokens($type, $tokens, array $data, array $options) {
   $replacements = array();
 
-  if ($type == 'node' && !empty($data['node'])) {
+  if ($type == 'node' && !empty($data['node']) && !empty($data['node']->nid)) {
 
     $sanitize = !empty($options['sanitize']);