Sgn() is needed for ExpensiveCCW