previous formatting changes broke string substitutions