diff --git a/modules/io/src/mol/mmcif_reader.cc b/modules/io/src/mol/mmcif_reader.cc
index 8ae73b1c72e767bf04eda9fe732d0de1eb8fa36c..077e4c0727f59a929dbd1110607ed14f2bfcf713 100644
--- a/modules/io/src/mol/mmcif_reader.cc
+++ b/modules/io/src/mol/mmcif_reader.cc
@@ -690,6 +690,7 @@ void MMCifReader::ParseAndAddAtom(const std::vector<StringRef>& columns)
                     "name. Ignoring atoms for everything but the first");
       } else {
         LOG_WARNING("Residue with number " << res_num 
+                    << " in chain " << curr_chain_.GetName()
                     << " contains a microheterogeneity. Everything but atoms "
                     "for the residue '" << curr_residue_.GetName() 
                     << "' will be ignored");