Allow recursive calls