all shall fade