nested ang2ring eq2ring in place