fix replace method? #17622