substitutions will work better in special cases, like when there is a comma at the end