diff --git a/modules/io/pymod/__init__.py b/modules/io/pymod/__init__.py
index a71fe0d186936e0fe0114afec9180a469e3341a2..8f5836c6edc63be2c592389e26d2526b4c993b6a 100644
--- a/modules/io/pymod/__init__.py
+++ b/modules/io/pymod/__init__.py
@@ -339,6 +339,7 @@ def LoadMMCIF(filename, fault_tolerant=None, calpha_only=None, profile='DEFAULT'
     reader.Parse()
     if prof.processor:
       prof.processor.Process(ent)
+      reader.info.ConnectBranchLinks()
     #else:
     #  raise IOError("File doesn't contain any entities")
     if seqres and info: