edges for midpoint reuse