circularity works