improve for Maple-Circ