More robust, as I now have more control of what order of which it replaces words