ensure we use literal replacements