diff --git a/scribdfield.module b/scribdfield.module
index ed92ad4..a701415 100644
--- a/scribdfield.module
+++ b/scribdfield.module
@@ -173,7 +173,7 @@ function scribdfield_nodeapi(&$node, $op, $teaser, $page) {
 function _scribdfield_node_presave(&$node, $field) {
   // Upload each file to Scribd.
   foreach ($node->{$field['field_name']} as $field_delta => $field_value) {
-    if (($field_value['filepath'])
+    if (!empty($field_value['filepath'])
       && ($field_delta == 'field_scribd')
       && !($field_value['data']['scribd_doc_id']
       && file_exists($node->{$field['field_name']}[$field_delta]['filepath'])) ){
