fix circle fast path, also force taking slow path for now for correctness