deal with degeneration