Option to enable recursion