make amd-circular more general