diff --git a/pull_into_place/structures.py b/pull_into_place/structures.py
index <HASH>..<HASH> 100644
--- a/pull_into_place/structures.py
+++ b/pull_into_place/structures.py
@@ -160,7 +160,7 @@ def read_and_calculate(workspace, pdb_paths):
     score_table_pattern = re.compile(
             r'^[A-Z]{3}(?:_[A-Z])?'  # Residue name with optional tautomer.
             r'(?::[A-Za-z_]+)?'      # Optional patch type.
-            r'_([1-9]+) '            # Residue number preceded by underscore.
+            r'_([0-9]+) '            # Residue number preceded by underscore.
     )                                # The terminal space is important to match
                                      # the full residue number.
Recognize residue numbers with 0's.