checking for degenerate edges (bug)