Recursive restriction option