diff --git a/__tests__/index.test.ts b/__tests__/index.test.ts
index 19f6e5582b5557b5e46f526f181186a6dae06c7e..d5e227b47fc781d5624ecd1b32cd09f1722b1a92 100644
--- a/__tests__/index.test.ts
+++ b/__tests__/index.test.ts
@@ -13,7 +13,7 @@ describe("PDF parser", () => {
     const parser = new PDFparser(file);
     const actual = await parser.getPDFMeta();
 
-    expect(actual.pages).toEqual(1);
+    expect(actual.signatures.length).toEqual(1);
   });
 
   it("should return pdf document metadata without signatures", async () => {
diff --git a/__tests__/source/dummy.pdf b/__tests__/source/dummy.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..774c2ea70c55104973794121eae56bcad918da97
Binary files /dev/null and b/__tests__/source/dummy.pdf differ
diff --git a/src/lib/index.ts b/src/lib/index.ts
index 81156ab550000e47034e5eece5da39106d147411..f603cfdb331b800817364fb9da4a0939cdcd0d3d 100644
--- a/src/lib/index.ts
+++ b/src/lib/index.ts
@@ -7,7 +7,8 @@ export const verifyPDF = (pdf: Buffer) => {
   try {
     checkForSubFilter(pdfBuffer);
   } catch (error) {
-    throw new Error(error.message);
+    //SubFilter is only available if there is a sig in the pdf
+    return null;
   }
 
   try {