hopefully fix the arc exceeding limit problem