#14; fix replace fn