Recursive conditioning