Recursive orbiting