Small tweaks. Reducing reliance on circumference provider
accellerate circle checking
remove circ prov reliance