diff --git a/modules/mol/alg/pymod/ligand_scoring_base.py b/modules/mol/alg/pymod/ligand_scoring_base.py
index 7a38e4d3baf41fd2a14e9ab8f28b8c04661c6bbd..3be4a958e5a08fe217d3e8846c053cfdcf2b4feb 100644
--- a/modules/mol/alg/pymod/ligand_scoring_base.py
+++ b/modules/mol/alg/pymod/ligand_scoring_base.py
@@ -772,7 +772,7 @@ class LigandScorer:
 
             # Instantiate the editor
             if new_editor is None:
-                new_editor = new_entity.EditXCS()
+                new_editor = new_entity.EditXCS(mol.BUFFERED_EDIT)
 
             new_chain = new_entity.FindChain(residue.chain.name)
             if not new_chain.IsValid():