diff --git a/exec/binkit.js b/exec/binkit.js
index b85d7c200fd2843dcd53c6a3586f442f89e1ed05..81953756e52d5e45c4888a58eab6b75cd7259928 100644
--- a/exec/binkit.js
+++ b/exec/binkit.js
@@ -514,7 +514,7 @@ function callout_want_callback(fobj, fsize, fdate, offset, bp)
 	if (this.received_files.indexOf(fobj.name) != -1)
 		return this.file.REJECT;
 	// Reject or skip existing files.
-	if (file_exists(fobj.name)) {
+	if (file_size(fobj.name) > 0) {
 		log(LOG_WARNING, "Inbound file already exists: " + fobj.name);
 		// If the size and date are the same, reject it.
 		if (fsize == file_size(fobj.name) && fdate == file_date(fobj.name))