relegated KerrDeflection to a C++ function