diff --git a/modules/io/doc/mmcif.rst b/modules/io/doc/mmcif.rst
index 23bd2a530692788147b3f248578710a3773d5e34..b59e95b6515d27011ff63cc5f2c85cdef3833b76 100644
--- a/modules/io/doc/mmcif.rst
+++ b/modules/io/doc/mmcif.rst
@@ -2119,7 +2119,7 @@ Here is an example with pre-defined mmCIF entities:
     Structure. Calling this function more than once raises an error.
 
     :param ent: The stucture to write
-    :type ent: :class:`ost.mol.EntityHandle`/ :class:`ost.mol.EntityView`
+    :type ent: :class:`ost.mol.EntityHandle`/ :class:`ost.mol.EntityView`/ :class:`ost.io.OMF`
     :param compound_lib: The compound library
     :type compound_lib: :class:`ost.conop.CompoundLib`
     :param mmcif_conform: Determines data extraction strategy as described above
diff --git a/modules/io/pymod/__init__.py b/modules/io/pymod/__init__.py
index dca962c0bcd74611721a5e439e28d6eb1511f2d0..5304c716bf8a21e99a1552bf92e8e61cd0975ba9 100644
--- a/modules/io/pymod/__init__.py
+++ b/modules/io/pymod/__init__.py
@@ -476,7 +476,7 @@ def SaveMMCIF(ent, filename, compound_lib = conop.GetDefaultLib(),
                         If *mmcif_conform* is set to False, heuristics kick in
                         to identify and separate mmCIF entities based on
                         :class:`ost.mol.ChemClass` of the residues in a chain.
-  :type ent: :class:`ost.mol.EntityHandle`/:class:`ost.mol.EntityView`
+  :type ent: :class:`ost.mol.EntityHandle`/:class:`ost.mol.EntityView`/:class:`ost.io.OMF`
   :param entity_info: Advanced usage - description in :ref:`MMCif writing`
   :type filename: :class:`str`
   :type compound_lib: :class:`ost.conop.CompoundLib`