replace not by non