+// seems that something relies on this bad behavior... :-P
+#if 0
+ // Discard the sign from the subtraction
+ double angle = fabs(Angle() - v.Angle());
+
+ // Return the complementary angle if greater than 180⁰
+ return (angle <= 180.0 ? angle : 360.0 - angle);
+#else