triangle_exceptions