First version of the replacer.