diff --git a/umbra/anchor_algorithm.py b/umbra/anchor_algorithm.py
index 680cc1cf6a861aeb85dc6ef947a2c4fffcda4fd0..38d97004628da033591eef01c1793a167b1ade19 100644
--- a/umbra/anchor_algorithm.py
+++ b/umbra/anchor_algorithm.py
@@ -86,7 +86,7 @@ class AnchorAlgorithm(AlignmentStrategy):
                         competing_over = shd_word
         # If true, then competing_over was wrongly flagged as correct:
         if competing_over is not None:
-            competing_over.source().shadowed = False
+            competing_over.source.shadowed = False
             competing_over.source = src_word  # Shadow to new source word
             src_word.shadowed = True