txon: can just use replace instead of re-replace.