eliminate recursion in trapezoid.markOutside