circumcizeApply works same in test and code