diff --git a/modules/io/pymod/__init__.py b/modules/io/pymod/__init__.py
index 965a39ce4b95c15fcf4c4703a910b1b7145233f8..1e9eb0b07c419a6dff938dedaa760922e8cd50e2 100644
--- a/modules/io/pymod/__init__.py
+++ b/modules/io/pymod/__init__.py
@@ -356,7 +356,10 @@ def LoadMMCIF(filename, fault_tolerant=None, calpha_only=None,
   customize the exact behaviour of the mmCIF import. For more information on
   these options, see :doc:`profile`.
   
-  Residues are flagged as ligand if they are mentioned in a HET record.
+  Residues are flagged as ligand if they are not covered by an ``entity_poly``
+  record (ie. they are non-polymer entities in ``pdbx_entity_nonpoly``). Note
+  that all residues will be flagged as ligands if ``seqres=False`` (the
+  default).
 
   :param filename: File to be loaded
   :type filename: :class:`str`