Flight recursion