diff --git a/src/net/sf/mpxj/reader/UniversalProjectReader.java b/src/net/sf/mpxj/reader/UniversalProjectReader.java
index <HASH>..<HASH> 100644
--- a/src/net/sf/mpxj/reader/UniversalProjectReader.java
+++ b/src/net/sf/mpxj/reader/UniversalProjectReader.java
@@ -98,7 +98,7 @@ public class UniversalProjectReader extends AbstractProjectReader
          //
          if (bytesRead != BUFFER_SIZE)
          {
-            throw new MPXJException(MPXJException.INVALID_FILE);
+            return null;
          }
 
          if (matchesFingerprint(buffer, MPP_FINGERPRINT))
Don't raise an exception for small files.