comment a bad interaction between replaceTextWith(), prefix, and hint