Followup for #12 * Current implementation is based on the wordlist and is quite wasteful in case of redefinitions of replacements as a new word is created every time.