diff --git a/src/mol-model-formats/structure/pdb/header.ts b/src/mol-model-formats/structure/pdb/header.ts
index 88ab1eef94f5ad466c46d7d74a860398c0c1efc5..aff4cbed55e90ef217219610df50e5e4bb74f52f 100644
--- a/src/mol-model-formats/structure/pdb/header.ts
+++ b/src/mol-model-formats/structure/pdb/header.ts
@@ -25,7 +25,7 @@ export function addHeader(data: string, s: number, e: number, header: PdbHeaderD
     // idCode  	          _entry.id
 
     const line = data.substring(s, e);
-    header.id_code = line.substring(62, 66);
-    header.dep_date = line.substring(50, 59);
-    header.classification = line.substring(10, 50).trim();
+    header.id_code = line.substring(62, 66).trim() || undefined;
+    header.dep_date = line.substring(50, 59).trim() || undefined;
+    header.classification = line.substring(10, 50).trim() || undefined;
 }
\ No newline at end of file