non degenerate...