refact: remove the circle check function