new replacer support