Allow recursion specification