New input replacement