Circles handle their own lifecycle