weak and degenerate
weak and degenerate