degenerate cases