diff --git a/corpus/present_to_past_participle.py b/corpus/present_to_past_participle.py
index <HASH>..<HASH> 100644
--- a/corpus/present_to_past_participle.py
+++ b/corpus/present_to_past_participle.py
@@ -37,7 +37,7 @@ with open(PRESENT_TENSE_VERBS_FILE, 'r') as f:
             line += 'd'
         # consonant followed by y
         elif consonant_then_y.match(line[-2:]):
-            line += line[:-1] + 'ied'
+            line = line[:-1] + 'ied'
         # one syl words ending in c-v-c: double last letter add ed
         elif len(line) < 5 and double_letter.match(line[-3:]):
             line += line[-1]
fixed bug in present_to_past_participle where ied words were misprinted